UCM - Как получить доступ к повторяющимся дочерним узлам из XML

У меня есть документ 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>

Я хочу получить доступ к отдельным элементам OFFERNAME, OFFERDESC из каждого тега OFFER.

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

Дает мне весь ABCDEFG XYZWV 123456 98765, который я не хочу. Есть ли способ получить доступ к OFFERNAME, OFFERDESC из каждого тега OFFER?

PS: у меня есть 2 узла ПРЕДЛОЖЕНИЯ, и у каждого из них есть 17 дочерних узлов. Когда я пытаюсь

<!--$ssGetXmlNodeCount("dDocName", "wcm:root/wcm:element[@name='OFFER']/node()")-->Я получаю 34.

<!--$ssIncludeXml("dDocName","wcm:root/wcm:element[@name="OFFER"][1]/node()")--> ничего не печатает.

0 ответов

Другие вопросы по тегам