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

XML

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

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

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

17.10.2008  Importing KML Files into Visio  David Parker.   

30.09.2008  Moving Between Visio and KML  David Parker.   

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)