問題タブ [xml-declaration]
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.
xml - ドキュメント内の複数の XML 宣言は整形式の XML ですか?
同じ文書内に 2 つの XML 宣言があるのは整形式の XML ですか?
そうではないと思いますが、これを裏付ける情報源が見つかりません。
Extensible Markup Language (XML) 1.0から
定義: XML ドキュメントは、使用されている XML のバージョンを指定する XML 宣言で開始する必要があります。
「しなければならない」という厄介な言葉があります。理想的には、ドキュメントは XML 宣言で始まると言われています。ドキュメント内に別のものがあることについては何も言いません。
ドキュメント タイプの宣言は、ドキュメントの最初の要素の前に表示する必要があります。
これは近いですが、XML 宣言自体については触れていません。
c# - 属性値で xml ノードを取得し、そのノードを逆シリアル化します
以下に示すように、2つのXMLファイルがあります
形式 1:
形式 2:
以下のように、フォーマット 1 のマッピング クラスを作成しました。
Type="Print"
クラスに含まれている形式 2 の XML の 1 つのノードのみを欲望化したかったのですTemplate
。両方の XML ファイル (フォーマット 1 とフォーマット 2 の単一ノード) をTemplate
クラスに逆シリアル化する一般的な方法はありますか?
database - REST 経由で呼び出される BaseX エクスポートに XML 宣言を含める
私は数か月間 BaseX と REST を使用して、いくつかの XML ファイルをいじっています。この時点まで、クエリを使用してファイルをエクスポートしてきました。
これが紛らわしい場合は、それがどのように構築されているかを示しているためです。実際の呼び出しは次のようになります。
とにかく、これは問題なく動作しますが、出力に XML 宣言を含めたいと考えています。オプションを「いいえ」に設定しようとしomit-xml-declaration
ましたが、正しく設定していないと思います。そのオプションを指定して BaseX GUI からエクスポートしようとすると正常に動作しますが、REST 経由ですべて実行したいので、問題が発生しています。以下は、オプションが含まれている私のクエリです。
これが実行され、出力が生成されますが、この出力には xml 宣言が含まれていません。
xslt - XSL を使用した XML ファイルのエンコーディング属性の出力
さまざまなエンコーディングを持つ可能性のある xml ファイルの長いリストがあります。すべてのファイルを調べて、それらのエンコーディングを出力したいと思います。XML ヘッダーのエンコーディング属性の出力は、最初のステップにすぎません。(エンコーディング属性にアクセスする方法がわかったら、次のステップは、エンコーディング属性を使用して、これが予想されるエンコーディングかどうかをテストすることです。)
入力 xml ファイルは次のようになります。
最小限に削減されましたが、まだ成功していないxsl。このように書くことで、XMLヘッダーのマッチングに失敗したと思います。しかし、XML ヘッダー内の何かを一致させるにはどうすればよいでしょうか?
java - WS リクエストで XML 宣言を削除する
JAX-WS (com.sun.xml.ws.jaxws-rt、バージョン 2.2.10)を使用してサード パーティの Web サービスを利用しようとしています。私のすべてのテストで、XML 宣言<?xml version="1.0" ?>
は自動的に送信されます。
これを取り除くことは可能ですか?javax.xml.soap.SOAPMessage.WRITE_XML_DECLARATIONをリクエストコンテキスト ( javax.xml.ws.BindingProviderで取得) にfalseとして配置しようとしましたが、効果はありません。
だれかが尋ねる前に、リクエストから XML 宣言を削除することが WS 所有者に要求されています。
ありがとう。
python - BeautifulSoup4 を使用して XML 宣言を削除する方法
次のような構造の XHTML ファイルがあります。
私は BeautifulSoup を使用していて、ドキュメントから XML 宣言を削除したいので、次のようになります。
XML 宣言を削除する方法が見つかりません。私が知る限り、Doctype、Declaration、Tag、または NavigableString ではないようです。これを見つけて抽出する方法はありますか?
実際の例として、次のようなコードで Doctype を削除できます (ドキュメント テキストが変数 "html" であると仮定します)。