問題タブ [xml-namespaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 生成されたSOAPサービスインターフェイスが正しい名前空間にありません
私は比較的小さな問題を抱えています。私は自分のアプリケーションとサードパーティのプログラムを開発し、インターフェースを取っています。両者間の通信は、SOAPWebサービスによって行われます。彼らは、データの送受信に使用するwsdlを提供してくれました。wsdl.exeツールを使用してサービスインターフェイスとクライアントを作成しましたが、生成中にエラーや警告は発生しません。
問題は、生成されたコード名前空間に起因します。インターフェイスで定義されたものを使用する代わりに、tempuri.orgのものを使用します。大したことではありません。名前空間をで定義できます。
問題は、から自分のWebサービスメソッドへのアクセスを提供したいということです。
代わりに、私のサービスは次の場所でそれを提供します。
ここで、nameOfTheInterfaceは、wsdlツールによって自動的に生成されるインターフェースの名前です。
これをどのように処理できるかについてのアドバイスはありますか?最も簡単な解決策は、実際に新しいwsdlバージョンをサードパーティに送信することです(実行する必要があります)が、実際には選択肢がありません。
この問題の回避策はありますか?
wpf - XMLNS を追加すると VS が停止する
現在、私の XAML エディター ビューでは、それぞれ約 3 秒の発作エピソードが頻繁に発生しています。その理由をカスタム名前空間に絞り込むことができました。
デフォルトでは、私のページには 2 つのデフォルトの XMLNS 宣言があります。
これは正常に機能し、つかむことはありません。ただし、アプリケーション内のコントロールに XMLNS を追加するとすぐに、制御が停止し始めます。
その名前空間だけに固有のものではありません。さまざまな名前空間の組み合わせを試しました。基本的に、MY 名前空間の 1 つを指す XMLNS は、この問題を引き起こします。この問題を診断する方法がよくわかりません。ポインタはありますか?
解決
私たちは解決策を見つけました。サイズが約 7 MB の Microsoft アセンブリ (Web ブラウザー用の ACtiveX のもの) への参照がありました。削除すると、すべてが高速化されました。現在、そのアセンブリを抽象化してランタイム フォルダーに存在できるようにする方法を検討していますが、プロジェクトから参照する必要はありません。皆さんのアイデアに感謝します。
xml - xmlns 属性を使用して XML ドキュメントに適用された XSLT
次の XML ファイルに XSLT スタイルシートを適用しています。
これが私の現在のXSLTファイルです(単純なソートを実行します):
問題は、「doc:」名前空間プレフィックスを xsl:template および xsl:apply-templates タグで使用する方法が正確にわからないことです。
現在、XML 文書はそのままコピーされているので、最初の xsl:template ブロックが適用されていると思います。ただ、アイテムはソートされていないので、問題は2番目の xsl:template にあると思います。
両方のファイルから xmlns 属性を削除すると、変換が正しく機能することに注意してください。
助言がありますか?
(質問はこの例に基づいています)
linq-to-xml - LINQ を使用した RDL データの抽出
LINQ を使用して検証用のコンポーネント クエリ ステートメントを抽出し、いくつかの SQL レポート定義ファイル (RDL) を操作しています。<DataSets> 要素の下から <DataSet> 要素を抽出しようとしています。名前空間修飾子 <rd:TypeName> を持つ <DataSet><Fields><Field> の下の要素の 1 つにハングアップしているようです
デフォルトの名前空間を指定することにより、問題なく名前空間修飾子がないファイルの他の部分に LINQ to XML を使用しています。RDL は 2 つの名前空間を指定します。
ただし、<DataSets> 要素を取得しようとすると、次のエラーが発生します。
System.Xml.XmlException - ':' 文字 (16 進値 0x3A) を名前に含めることはできません。
子要素の 1 つで名前空間修飾子 (rd:) に関係していることはわかっていますが、機能する LINQ 式を取得するのに苦労しています。どんな助けでも大歓迎です。ありがとう!
xml - elementFormDefaultはXSDで何をしますか?
何をしelementFormDefault
、いつ使用する必要がありますか?
だから私はelementFormDefault
値のいくつかの定義を見つけました:
修飾-要素と属性はスキーマのtargetNamespaceにあります
unqualified-要素と属性に名前空間がありません
したがって、その定義から、スキーマが修飾に設定されている場合、なぜタイプの前に名前空間を付ける必要があるのでしょうか。そして、あなたがその問題について無資格に設定することさえあるであろうシナリオは何ですか?グーグルを試してみましたが、非常に理解しにくい2つのW3Cページしかありませんでした。
これは私が現在使用しているファイルですが、同じものとしてtarget:TypeAssignments
宣言するときにタイプを宣言する必要があるのはなぜですか?targetNamespace
xmlns:target
java - XSLT: スタイルシートではなくトランスフォーマーで名前空間を変更する / 名前空間プレフィックスを削除する
次のように、XSLT と Saxon を使用して XML を変換しています。
スタイルシートはMapForceを使用して生成され、頻繁に変更されます。変換は一般的に機能しますが、すべての要素の前に名前空間nを付けます。これはおそらく、スタイルシートの次の行によるものです。
MapForce ツールはプレビューでこのプレフィックスを表示しないため、トランスフォーマーでこれを変更するのはおそらく非常に簡単です。誰かが私を正しい方向に向けることができますか? または、スタイルシートを取り除くために、スタイルシートで (手動で) 前処理を行う必要がありますか?
スタイルシートの簡素化されたバージョンは次のようになります。
java - この特定のXMLファイルのxmlnsとは何ですか?
にエントリがありますservlet.xml
、
さて、私が思うに、dwrは、使用するプレフィックスです。
ここで問題となるのは、サイトhttp://www.directwebremoting.orgがダウンしている場合、アプリケーションがBeanを作成できないことです。
beanfactoryがBeanを作成するたびに、このWebサイトにアクセスする予定ですか?
彼らのウェブサイトにアクセスせずにdwrを使用できるようにするための代替手段はありますか?
完全なヘッダー:
xml - XmlDocumentを使用して名前空間宣言とプレフィックス名を含むXMLを作成するにはどうすればよいですか?
.NETのXmlDocumentオブジェクトを使用して次のXMLを出力するのに苦労しています。助言がありますか?
これが私が出力したいものです...
名前空間は本当に私に苦労を与えています!
python - Python xpath が機能しない?
さて、これは私を少し狂わせ始めています。Python 用の xml/xpath ライブラリをいくつか試しましたが、臭い「タイトル」要素を取得する簡単な方法がわかりません。
最新の試みは次のようになります (Amara を使用):
しかし、それは何も出力しません。私の XML は次のようになります: http://programanddesign.com/feed/atom/
//*
代わりに試してみると、//title
すべてが期待どおりに返されます。XML にtitle
s が含まれていることはわかっていますが、何が問題なのですか? 名前空間か何かですか?もしそうなら、どうすれば修正できますか?
プレフィックスなしで動作するようには見えませんが、これは動作します:
xml - xmlns = ""は有効なxml名前空間ですか?
「空」はXML名前空間の有効な値ですか?はいの場合、それはどういう意味ですか?
次のXMLコードがありますが、どの名前空間Field1
とField2
要素が属しているのかわかりません。