У меня есть следующий XMLRestructure XML узлы, основанные на других узлах с использованием XSLT
<xml>
<object context="3-cumulative" >
<metadata>
<ref cite="4.2" relevance="first.2"/>
</metadata>
<body>
<para>
<text>
applicable on and after December 14,2007.
</text>
</para>
</body>
</object>
<object context="3-cumulative" >
<metadata>
<ref cite="4.2" relevance="first.1"/>
</metadata>
<body>
<para>
<text>
applicable on and after December 14,2006.
</text>
</para>
</body>
</object>
<object context="3-cumulative" >
<metadata>
<related-content-ref cite="5 annuity" relevance="first.1"/>
</metadata>
<body>
<para>
<text>
applicable on and after December 14, 2008
</text>
</para>
</body>
</object>
<mainbody>
<num cite="4.2">4.2</num>
<heading>Stock exchanges</heading>
<prov-body>
<text>
Notwithstanding the provisions of a convention ... as defined in the
<italic>Income Tax Act</italic>.
</text>
<prov>
<num cite="5 annuity"/>
<heading>“annuity”</heading>
<text>
<term>“annuity”</term>does not include any pension payment ...
</text>
<text>
any pension payment ...
</text>
</prov>
</prov-body>
</mainbody>
</xml>
Мне нужно увидеть, если какой-либо объект/метаданные/исх/@ цитируют было найдено в «mainbody» Num/@ процитировать то para/text from object должен копировать в конце первого текстового узла и должен сортироваться по объекту/метаданным/ref/@ релевантности.
Вывод должен быть:
<xml>
<mainbody>
<num cite="4.2">4.2</num>
<heading>Stock exchanges</heading>
<prov-body>
<text>
Notwithstanding the provisions of a convention ... as defined in the
<italic>Income Tax Act</italic>.
**applicable on and after December 14, 2006**
**applicable on and after December 14, 2007**
</text>
<prov>
<num cite="5 annuity"/>
<heading>“annuity”</heading>
<text>
<term>“annuity”</term>does not include any pension payment ...
**applicable on and after December 14, 2008**
</text>
<text>
any pension payment ...
</text>
</prov>
</prov-body>
</mainbody>
</xml>
Что вы ждете? сообщите нам, когда у вас возникнут проблемы! – mindandmedia
Я просто хочу знать, как запустить его, я использую ключ для получения цитат из объекта/метаданных/ref/@ cite, как мне соответствовать текст emlment? Мне нужен первый текстовый элемент для каждого набора, где у нас есть соответствующий цит. – atif
Ваш образец «ожидаемого выхода» не является корректным. Пожалуйста исправьте. не является допустимым именем элемента, и даже если бы это было так, то к этому стартовому тегу не будет соответствовать соответствующий тег окончания. –