【发布时间】:2011-04-13 18:26:18
【问题描述】:
简单的问题:我有一个这样的 XML 文件:
<Locations>
<Location>/Simulation/@ID</Location>
<Location>/Simulation/Loans</Location>
<Location>/Simulation/Assets</Location>
<Location>/Simulation/BankAssets</Location>
<Location>/Simulation/RealEstates</Location>
</Locations>
我还有第二个 XML 文件,其中包含与这些 XPath 节点匹配的数据。而且我需要创建一个没有任何脚本的 XSLT 1.0 可以转换此数据文件以生成与这些节点匹配的数据列表。像这样的:
<Data>
<Item Node="/Simulation/@ID">
<Value>1</Value>
<Value>2</Value>
<Value>3</Value>
</Item>
<Item Node="/Simulation/Loans">
<Value>1024</Value>
<Value>555</Value>
<Value>0</Value>
</Item>
</Data>
每个项目的值节点数量并不重要。不同项目的值之间的关系也不重要。基本上,样式表只是为了收集简单的统计数据,以进行总结、平均等等。 van 的位置列表变化很大,具体取决于用户想要什么。这个例子只是一些恶搞数据。
问题:如何收集这些信息?
【问题讨论】: