У меня есть скрипт, который динамически создает XML-документы. Это означает, что глубина детей неизвестна. Можно ли создать XSLT для динамически XML-документа, когда дочерний уровень неизвестен?
Пример № 1:
<root>
<object type="set">
<name>Test1</name>
<object type="set">
<name>Test11</name>
</object>
</object>
<object type="set">
<name>Test2</name>
</object>
</root>
Выход # 1:
<html>
<body>
<div>Test1
<div>Test11</div>
</div>
<div>Test2</div>
</body>
</html>
Пример №2 (дети меняются):
<root>
<object type="set">
<name>Test1</name>
<object type="set">
<name>Test11</name>
<object type="set">
<name>Test111</name>
</object>
</object>
</object>
<object type="set">
<name>Test2</name>
<object type="set">
<name>Test22</name>
</object>
</object>
</root>
Выход # 2:
<html>
<body>
<div>Test1
<div>Test11
<div>Test111</div>
</div>
</div>
<div>Test2
<div>Test22</div>
</div>
</body>
</html>