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