2013-08-31 3 views
0

Я новичок здесь, мне нужна помощь с преобразованием xslt, в исходном xml существует ссылка на другой xml, как я могу получить доступ к данным из внешнего xml ?, некоторые вроде <xsl:value-of select="NewsItemRef/externaldata"/> , Помоги мне, пожалуйста.xslt transform, получить данные из ссылки xml

xml содержащий ссылку на другие xml.

<NewsComponent> 
     <NewsLines> 
      <HeadLine>some description</HeadLine> 
     </NewsLines> 
     <NewsItemRef NewsItem="ref_external.xml"/> 
     </NewsComponent> 

я хочу, чтобы получить данные из внешнего XML ссылается

+0

Вы можете разместить пример XML у вас есть и результат ты хочешь увидеть? –

+0

А где же другой файл XML? –

+0

другой xml находится в той же папке – Carlos

ответ

2

Вы можете открыть внешние документы XML, используя document() метод:

<xsl:copy-of select="document(NewsItemRef/externaldata)"/> 
+0

таким образом я могу получить доступ к внешним XML-данным как локальным? – Carlos

+0

Что именно вы имеете в виду? –

+0

«NewsItemRef» содержит ссылку на другой xml, таким образом я могу получить доступ к информации внешнего xml? – Carlos

Смежные вопросы