相关疑难解决方法(0)

从XSLT中的路径创建嵌套树结构

我有一个动态XML文档,它表示类别的树结构,但使用任意顺序的路径分隔属性- 如下所示:

   <data>    
      <record ID="24" Name="category 1\sub category 1"/>   
      <record ID="26" Name="category 1"/>     
      <record ID="25" Name="category 1\sub category 1\sub category 2"/>    
      <record ID="27" Name="category 1\sub category 1\sub category 3"/>    
      ...
   </data> 
Run Code Online (Sandbox Code Playgroud)

我需要提出一个"规范化"XML的解决方案,以便将其转换为以下内容:

   <data>    
      <record ID="26" Name="category 1">    
         <record ID="24" Name="sub category 1">    
            <record ID="25" Name="sub category 2"/>
            <record ID="27" Name="sub category 3"/>    
         </record>
      </record>   
      ...
   </data>
Run Code Online (Sandbox Code Playgroud)

基本上我想知道这是否是XSLT可以解决的问题,以及如何,而不是必须以编程方式进行.

xml xslt

9
推荐指数
1
解决办法
2376
查看次数

标签 统计

xml ×1

xslt ×1