2012-03-22 14 views
1

別のWebサーバー(Webサイト)から取得したXMLファイルにxslt変換を適用したい。 私はumbracでこれを行う方法を知らない。 ここは私のxsltです。umbraco - Webサイトから取得したxmlファイルのxslt変換

<xsl:template match="/"> 
<ul> 
    <xsl:for-each select="result/job"> 
    <li> 
     <xsl:value-of select="category"/> 
    </li> 
    </xsl:for-each> 
</ul> 

とxmlファイルのソースは次のようになります。

http://www.somesite.com/xml.aspx 

私はあなたがUmbracoライブラリからGetXmlDocumentByUrl()メソッドを使用したいと思うでしょうumbraco

答えて

2

で全く新しいです。

http://our.umbraco.org/wiki/reference/umbracolibrary/getxmldocumentbyurl

あなたのXSLTは、(ソースXML構造に依存して)これに似た何かを探してしまいます。

作品
<xsl:template match="/"> 
    <xsl:variable name="MyFeed" select="umbraco.library:GetXmlDocumentByUrl('http://www.somesite.com/xml.aspx')" /> 
    <ul> 
     <xsl:for-each select="$MyFeed/result/job"> 
      <li> 
       <xsl:value-of select="./category"/> 
      </li> 
     </xsl:for-each> 
    </ul> 
</xsl:template> 
+0

.....おかげで... – Nnp

関連する問題