UCM - 如何从XML访问重复子节点

时间:2012-01-23 14:18:13

标签: idocscript

我有一个XML文档 -

<PARTNER>
 <CompanyName>ABCD<CompanyName>
 <Address>XYZ</Address>
 <OFFER>
  <OFFERNAME>ABCDEFG</OFFERNAME>
  <OFFERDESC>XYZWV</OFFERDESC>
 </OFFER>
 <OFFER>
  <OFFERNAME>123456</OFFERNAME>
  <OFFERDESC>98765</OFFERDESC>
 </OFFER>
</PARTNER>

我想从每个OFFER中访问各个OFFERNAME,OFFERDESC元素 标签

<!--$ssIncludeXml("dDocName","wcm:root/wcm:element[@name="OFFER"]/node()")-->

给了我整个ABCDEFG XYZWV 123456 98765,我不想要。有没有 我可以从每个OFFER标签访问OFFERNAME,OFFERDESC吗?

PS:我有2个OFFER节点,每个节点有17个子节点。当我尝试

<!--$ssGetXmlNodeCount("dDocName", "wcm:root/wcm:element[@name='OFFER']/node()")-->,我 得到34。

<!--$ssIncludeXml("dDocName","wcm:root/wcm:element[@name="OFFER"][1]/node()")-->打印 什么都没有。

0 个答案:

没有答案