問題タブ [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.
php - PHP の SimpleXML を使用して名前空間を属性に追加できない
以下で属性として追加しようとしたときに、Atomフィードを作成しxmlns:i
ています-
これを出力として取得しました-
"xmlns:"
の部分が切り取られました。-文字をエスケープする必要があり:
ますか? または、この名前空間を追加する他の方法はありますか?
php - タグの属性を取得するPHP DOMDocument
こんにちは、次のような一連のアイテムを含む xml 形式の API 応答があります。
DOMDocument を使用して、タグ「media:file」から属性「data」を取得したいと考えています。以下の私の試みはうまくいきません:
私は何を間違っていますか?助けてください。
編集: マーク、何らかの理由でコメントを残すことができません。エラーが発生します
コードを実行すると。私も試してみました
ここで、uri はメディア ネーム スペース (NS) に関連する uri ですが、これも同じ問題です。
通常、属性の解析には問題がないため、メディア要素の形式は not であることに注意してください。これは問題の一部だと思います。
xml - Scala XML \\ は xmlns 属性をコピーします。なぜ、どうすれば停止できますか?
Scala REPL では:
=>
Scalaがこれを行うのを止めるにはどうすればよいですか? なぜそれは私に与えることができないのです<innerTag> </innerTag>
か?どうすればこれを止めることができますか (またはxmlns
単に属性を削除できますか)?
ありがとう!
ジョー
明確化: 私の全体的なタスクは、XML ファイルを切り刻んで再結合することです。したがって、このノードはルート ノード (xmlns 属性を持つ) の下から取得され、再び xmlns を持つルートの下のドキュメントに統合されます。
sql-server - SQL Server XML 宣言名前空間
SQL Server 2005 で XQuery を実行するときに、いくつかの名前空間を既定で使用できるようにしたいと考えています。これは可能ですか?
たとえば、次のことをしたいと思います。
毎回名前空間を再宣言する必要がないため、SQL は毎回プロローグを含めなくても nsp を認識します。
考え?
xslt - XSL変換で名前空間の値を変更しますか?
私はXSLTなどに非常に慣れていないため、それが可能かどうかはわかりませんが、ここで私を助けてくれる人がいるかもしれません。それは少しトリッキーです、そして私はインターネット上でそれのようなものを見つけませんでした:
問題は、名前空間が宣言された入力xmlがあり、すべてにわずかな変更を加えるだけでよいことです(属性の追加または削除、または他の場所へのシフト)。しかし同時に、ドキュメントのドキュメントタグの名前空間参照を更新する必要があります。したがって、たとえば、入力xmlは次のようになります。
結果のxmlは次のようになります。
しかし、私が得る唯一のものは:
おそらく1人か2人にとってはそれほど大したことではないかもしれませんが、要求された変更(名前空間の変更と削除)を除いて、出力ドキュメントは入力ドキュメントと1対1で同じように見える必要があるという制限があります。 。
私のXSLTは次のようになります。
誰か助けてもらえますか?名前空間には注意が必要です:(
PS:私のエントリを編集した人:ありがとう:)
xml - xs:NCNameタイプとは何ですか?いつ使用する必要がありますか?
xmlファイルの1つをスキーマジェネレーターで実行しましたが、生成されたものはすべて、1つのノードを除いて期待どおりでした。
正確には何xs:NCName
ですか?そして、なぜそれを使うのでしょうxs:string
か?
xml - Rmove xmlns 属性
xmlns="http://webdev2003.test.com"
SSIS の XML タスクの要件である xsl/xslt を使用して、次の xml から属性を削除しようとしています。大きなファイルサイズを考慮した適切な方法論は何ですか。~40MB
xml - linqを使用したアトム名前空間
私は次のxmlを持っています
次の名前空間を含めると、xmlをクエリできません。つまり、結果は返されません。
これが私がxmlをクエリする方法です
java - タグに不要な名前空間宣言を追加するJAXB
私は XMPP の自作サブプロトコルを実装しており、メッセージの解析/マーシャリングに StAX と JAXB の組み合わせを使用しています。メッセージをマーシャリングすると、不要な名前空間宣言が大量に発生します。
それ以外の:
それを変える方法はありますか?
これらの名前空間はすべて、JAXB によって整列化/非整列化されるさまざまなメッセージで使用されますが、すべてのメッセージは 1 つの名前空間を使用します。
PS。私は XML の専門家ではありませんが、愚かな間違いを犯したとしても怒らないでください ;)