Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д.

XML

Перечень литературы

27.12.2011  Выпуск XML Schema Definition  Alla Vasilieva.   

19.09.2009  Выборка данных из файла Visio по XML технологии  Геннадий Туманов.  Описывается способ выборки данных из файла Visio в случае отсутствия Visio. Данные выбираются внешней программой по XML технологии с использованием MSXML. Показаны варианты работы с DOM и через XSLT-преобразование 

30.11.2006  Visio and Xml Conference Resources  Chris Roth.   

Ответы на вопросы

Shape Data не видны в XML

Имеется электрическая схема в Visio, которую я пытаюсь проанализировать для отображения данных в другой программе. Я распаковываю файл visio и анализирую страницы XML для полей данных. Проблема в том, что в определенном случае поле данных не видно в XML. Но оно по-прежнему отображается в Visio. То есть информация должна быть где-то, но я не могу ее найти. Причем это происходит только тогда, когда значение поля данных равно 1, любое другое значение работает нормально. 

Возможно, данные в XML не отображаются в том случае, если когда значение наследуется. Значение поля в шейпе равно значению этого же поля в мастер-шейпе.
Это можно проверить экспериментально. 

<Master ID='0'...
<Shapes><Shape ID='5'...>
<Prop NameU='p' ID='1'><Value Unit='STR'>2</Value>
...
<Shape ID='1' ...
</XForm></Shape>
<Shape ID='2' ...
</XForm><Prop NameU='p' ID='1'><Value Unit='STR'>1</Value> 

Кроме того, взгляните на ShapeSheet. Наследуемые и вновь введенные значения отличаются цветом.
Такое поведение характерно как для старого XML формата (.vdx), так и для нового (.vsdx).
(источник http://visguy.com/vgforum/index.php?topic=8645.0)