1

我有一个 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()")-->什么都不打印。

4

0 回答 0