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

У меня есть документ 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 из каждого предложения теги.

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

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

PS: у меня есть 2 узла OFFER, и у каждого из них есть 17 дочерних узлов. Когда я пытаюсь

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...