問題タブ [xml-formatting]

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.

0 投票する
1 に答える
1983 参照

java - Javaを使用してXMLファイルを変更した後、XMLタグ属性が昇順でソートされないようにする方法は?

ディレクトリ内の特定のパターンに一致するすべての XML ファイルを検索し、新しいタグを追加して変更するプログラムを作成しました。

プログラムを実行した後、XML ファイルは次のように変更されます。

すべてのタグの属性を見ると、それらがすべて昇順で並べ替えられていることがわかります。startversion属性が最後に表示され、endversion属性が最初に表示されるようになりました。XML ファイルの変更後、属性の元の順序が必要です。私はほとんどすべてを試しましたが、すべての希望を失いました。これを行う方法はありますか?また、属性を降順に並べ替える方法はありますか? それは正しい解決策ではありませんが、役に立ちます。

ファイルの変更に使用しているプログラムのコード スニペットを次に示します。

属性の順序をそのまま維持したり、最悪の場合、降順に並べ替えたりする方法はありますか? 私の友人は、JAXB を試してみることを提案しましたが、これを実現する方法を見つけることができませんでした。誰かが JAXB でこれを解決できると考えている場合は、既存の XML ファイルを作成するのではなく、フォーマットする方法について言及してください。大きな懸念事項ではないもう 1 つの問題は、
transformer.setOutputProperty(OutputKeys.INDENT, "yes");を使用しましたが、
新しく追加されたタグが正しくインデントされていません。これを修正する方法はありますか?

0 投票する
2 に答える
1003 参照

c# - 不要な属性を削除した後の xml 形式の変更。

このような手法を使用して、Xml ファイルのディレクトリを XmlDocument オブジェクトに読み込みます。

これは機能しますが、出力された Xml をテキスト エディターでレンダリングすると、属性が一重引用符で囲まれ、子ノードが別の行に表示されます。

前の例:

フォーマット後の例:

比較のために、元の形式を同じままにする必要があります。

Xml の元の形式を保持する方法についてのアイデアはありますか?

0 投票する
2 に答える
972 参照

xml - GitLab の XML フォーマッター / ビューアー / 美化ツール

GitLab リポジトリに多数の xml ファイルがありますが、残念ながらフォーマットされていません。基本的には、すべてのタグが含まれる 1 行です。そのため、ファイルを読み取るのは非常に困難です。

GitLab に xml ファイルをフォーマットして読みやすくするオプションはありますか?

このようなものですが、GitLab に組み込まれています。

0 投票する
1 に答える
421 参照

sql - XML 形式への Postgre データ

私はpostgresにこれを持っています:

output10.xml ファイルに次の情報が表示されます。

どうすればこれを取得できますか:

0 投票する
0 に答える
289 参照

java - コピー方法XSLT による CDATA 内のタグ

xml データにノードを追加し、CDATA 形式を変更できないようにしたい xml ファイルを持っています。このファイルには、shablon xml にコピーする必要がある xml コンテンツが記述されています。ここに、shablon.xml に追加する必要がある xml contetn があります。

ここに私のxlstがあります

次のような応答が返されます。

タグを..]]内に貼り付けることができるxsltファイルを変更するにはどうすればよいですか?また、xsltの応答タグが ここで<CDATA> フォーマットを 変更しない状況を回避するにはどうすればよいですか?&gt &lt