У меня есть исходный XML-файл.и я предоставляю пользовательский интерфейс для выбора элементов, которые они хотят включить в результирующий XML.Как работает пользовательский интерфейс, загружая файл XSD и представляя элементы в дереве флажков .Затем пользователи могут проверить нужные им элементы.
Пользовательский интерфейс работает нормально, но мне нужны некоторые советы / рекомендации по логике внутреннего интерфейса: в основном я хочу «применить фильтр» к исходному XML, но
- как сохранить выбор пользователя (в значениях, разделенных разделителем или ??) и
- как применить этот «фильтр» (возможно, с XSLT)?
РЕДАКТИРОВАТЬ: Структура src xml выглядит следующим образом:
<IDs>
<id1></id1>
<id2></id2>
...
</IDs>
<Traveler>
<name></name>
<email></email>
...
<Traveler>
<Segments>
<Segment i:type="Air">
<carrier></carrier>
...
</Segment>
<Segment i:type="Hotel">
<supplier></supplier>
...
</Segment>
</Segments>
<Notes>
...
</Notes>
EDIT2: Все эти элементы можно включить или отключить, чтобы включить врезультирующий xml.