2011-01-17 5 views
-2

私が取り組んでいるWebページには、必須のHTMLを含む外部XMLファイルの内容を含むメインページエリアが表示されます。外部XMLファイルにXSLテンプレートを適用する

<xhtml:content> 
    <div id="marketingContent"> 
     <div id="topLeft"> 
     <div id="intro"> ..... 

このxmlを使用し、フルページで表示するXSLテンプレートがあります。

これは現在静的コンテンツですが、あなたのページの内容に基づいてこのコンテンツ内に多数のリンクを動的に表示する必要があります。

この情報は別のxmlファイルにありますが、外部のxmlファイル内にこれらのリンクを表示するxslテンプレートを挿入したいと考えています。

<xhtml:content> 
     <div id="marketingContent"> 
      <div id="topLeft"> 
      <div id="intro"> 
       <!-- Dynamic link area --> 
       <div id="links"> 
        list of links based on the area of the site you are in 
       </div> .... 

行うことが可能、とどのような最善の方法であり、これです - あなたがメインを表示するあなたのXSLTファイル内からdocument()-functionを使用することができ、事前

+0

あなたのXSLTを見ると、本当に役に立ちます。 –

+0

@ user502014:これは人口パターンのようです。 http://stackoverflow.com/questions/3529852/sitemesh-like-functionality-with-xsltを参照してください –

+0

これはXSLTの質問ではありません。必要なものは次のとおりです。1.完全な(ただし可能な限り)ソースXML文書。 2.希望の結果。 3.結果の項目がXML文書内の項目にどのように関連しているかのルール/要件のセット。 Withouthこれらの私たちはあなたの問題が実際に何かを推測することができます。お願いします。 –

答えて

0

感謝をXSLすることはかなり新しいです別のXML文書を(変数に)読み込みます。 xpathを使用して、この文書から必要なノードを選択することができます。

これでできることを説明する記事はhereです。

私はもっと深く知りたいですが、もう少し投稿する必要があります。あるいは、あなたの質問に対する私たちの答えに多少曖昧で一般的なものに限られています。

関連する問題