私たちは奇妙な問題を抱えています。いくつかのXSLTファイルを使用してかなり複雑なXMLファイルを変換していますが、これは問題ではありません。XMLファイルにスキーマが添付されていると、XSLTトランスフォームは機能しませんか?
問題は、XMLファイルがスキーマにアタッチされている場合、変換が機能しないということです。スキーマ宣言が削除されても問題なく動作します。
問題の原因となる手掛かりはありますか?ここで
は、スキーマdeclationは
<xs:schema id="play"
targetNamespace="highway"
elementFormDefault="qualified"
xmlns="highway"
xmlns:mstns="highway"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
であり、我々は単にそれをリンクするために、次のコードを使用している(Visual Studioのインテリセンスが、その後でキック)
<helloElement name="hello" xmlns="highway">
私は上に行くために、このありえないが、非常に感謝症状の点で何を提供するかわからない場合は、必要な情報があれば教えてください。
多くの感謝!
null(または空の)名前空間URIの下にある要素のスキーマを定義することは可能です。 –
XMLのxsdを参照するときの[xslトランスフォームの問題の正確な重複](http://stackoverflow.com/questions/4611359/xsl-transform-problem-when-referencing-xsd-in-xml) –