2017-08-04 19 views
0

他のXMLファイルにいくつかのXMLファイルを含めることを試みています。そのためには、私が使用:xmlファイルをxmlに含めるには? <xi:includeが機能しない

<example xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 

    <types xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xi="http://www.w3.org/2001/XInclude"> 

     <xi:include href="file1.xml" parse="xml" /> 
     <xi:include href="file2.xml" parse="xml" /> 

    </types> 

</example> 

しかし、私はこのエラーを得た:予期しない属性 'のxmlnsを:XI'

を私が...なぜ事前に

感謝を理解していません!

(私はノードのJSを使用してちなみにDDSに接続しようとしています)

答えて

1

あなたのXMLパーサーは、XIを拡張するためのオプションを持っているかどうかを確認する必要があります。ディレクティブが含まれます。もしあなたがおそらくそれを構成しなければならない能力があれば、それはデフォルトでは行われないでしょう。

そうでなければ、自立型のXIncludeプロセッサを見つけることができるかもしれませんが、Node.jsの選択肢は少し限定されていると思われます。

人々が実際に99%の時間を使用することをXIncludeの非常に小さな部分については、XSLT変換を記述するのはかなり簡単です。コードの半分だけです。

関連する問題