xmlhack.ru XML-форумы
Обсуждение XML и связанных с ним технологий

Параллельные деревья в XML-документе


Автор Сообщение
marek
Новичок

Зарегистрирован: 09.11.2003
Сообщения: 2

[5237] Пт Ноя 28, 2003 14:13
Параллельные деревья в XML-документе
Иногда такое необходимо.

Пусть существуют данные, например, текст "XYZ"

При некоторых условиях текст имеет структуру

<?xml version="1.0"?>
<d>
<a:a xmlns:a="s:A">XY</a:a>Z
</d>

При других условиях текст имеет структуру

<?xml version="1.0"?>
<d>
X<b:b xmlns:b="s:B">YZ</b:b>
</d>

Понятно, что такое в XML невозможно:

<?xml version="1.0"?>
<d>
<a:a xmlns:a="s:A">X<b:b xmlns:b="s:B">Y</a:a>Z</b:b>
</d>

Существует ли в XML способ одновременного применения
нескольких структур к одним и тем же данным,
или необходимо для каждого случая
иметь (генерировать, хранить...) отдельный документ.
olpa
Любитель

Зарегистрирован: 23.04.2002
Сообщения: 981
Откуда: Санкт-Петербург
Посетить сайт автора
[5238] Пт Ноя 28, 2003 16:14

Я видел анонс подобной разработки на http://xmlhack.com/read.php?item=1790. Оттуда же берутся ключевые слова для дальшейшего поиска.
marek
Новичок

Зарегистрирован: 09.11.2003
Сообщения: 2

[5240] Пт Ноя 28, 2003 17:25

Спасибо, хороший материал. Если он отображает теперешнее состоянии предмета, то все ясно.

Также в связи с этим вспомнил старую статью Т. Нельсона, комментировать не буду, все хорошо описано:

http://www.xml.com/pub/a/w3j/s3.nelson.html

Все-таки есть над чем задуматься, особенно, когда уже наперед ясно, что надо реализовать затею в принципе "именно так" (то есть в направлении JITT или LMNL, жалко ресурс последнего, кажется, UC)...