Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何迭代xml中的项并使用XSLT将它们放入html表中?_Xml_Xslt - Fatal编程技术网

如何迭代xml中的项并使用XSLT将它们放入html表中?

如何迭代xml中的项并使用XSLT将它们放入html表中?,xml,xslt,Xml,Xslt,我想将下面的XML片段转换为HTML表格格式。“布局”中的每个项都占据HTML表中的一个单元格。但并非表中的每个单元格都有一个项 <layout> <item row="0" column="1" colspan="12"> <string> blah1 </string> </item> <item row=&quo

我想将下面的XML片段转换为HTML表格格式。“布局”中的每个项都占据HTML表中的一个单元格。但并非表中的每个单元格都有一个项

    <layout>
     <item row="0" column="1" colspan="12">
       <string> blah1 </string>
     </item>

     <item row="1" column="1" colspan="2">
       <string> blah2 </string>
     </item>

     <item row="1" column="2" colspan="2">
       <string> blah2 </string>
     </item>

     <item row="2" column="3" colspan="2">
       <string> blah3 </string>
     </item>
    </layout>

胡说八道
废话
废话
废话

我需要编写一个XSLT来完成这项工作。我是XSLT新手。我正在考虑使用“for each”。但是有没有办法计算布局中有多少行并运行那么多循环?我是否需要找出最大行值并将其设置为XSLT变量,然后启动循环?我是以命令式编程的方式考虑这一点的,但是XSLT是完全不同的……

这是否回答了您的问题?