![]() |
Форум visio.getbb.ru | О форумах Библиотека | Частые вопросы | Литература | Склад материалов Visio Navigator | Blog | Полезные ссылки | О сайте История Visio | Продукты Visio |
Для русскоязычных пользователей Visio. Начинающих и профессионалов. Где взять, как сделать, что купить и т.д. |
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)