問題タブ [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.
java - Javaを使用してXMLファイルを変更した後、XMLタグ属性が昇順でソートされないようにする方法は?
ディレクトリ内の特定のパターンに一致するすべての XML ファイルを検索し、新しいタグを追加して変更するプログラムを作成しました。
プログラムを実行した後、XML ファイルは次のように変更されます。
すべてのタグの属性を見ると、それらがすべて昇順で並べ替えられていることがわかります。startversion属性が最後に表示され、endversion属性が最初に表示されるようになりました。XML ファイルの変更後、属性の元の順序が必要です。私はほとんどすべてを試しましたが、すべての希望を失いました。これを行う方法はありますか?また、属性を降順に並べ替える方法はありますか? それは正しい解決策ではありませんが、役に立ちます。
ファイルの変更に使用しているプログラムのコード スニペットを次に示します。
属性の順序をそのまま維持したり、最悪の場合、降順に並べ替えたりする方法はありますか? 私の友人は、JAXB を試してみることを提案しましたが、これを実現する方法を見つけることができませんでした。誰かが JAXB でこれを解決できると考えている場合は、既存の XML ファイルを作成するのではなく、フォーマットする方法について言及してください。大きな懸念事項ではないもう 1 つの問題は、
transformer.setOutputProperty(OutputKeys.INDENT, "yes");を使用しましたが、
新しく追加されたタグが正しくインデントされていません。これを修正する方法はありますか?
c# - 不要な属性を削除した後の xml 形式の変更。
このような手法を使用して、Xml ファイルのディレクトリを XmlDocument オブジェクトに読み込みます。
これは機能しますが、出力された Xml をテキスト エディターでレンダリングすると、属性が一重引用符で囲まれ、子ノードが別の行に表示されます。
前の例:
フォーマット後の例:
比較のために、元の形式を同じままにする必要があります。
Xml の元の形式を保持する方法についてのアイデアはありますか?
xml - GitLab の XML フォーマッター / ビューアー / 美化ツール
GitLab リポジトリに多数の xml ファイルがありますが、残念ながらフォーマットされていません。基本的には、すべてのタグが含まれる 1 行です。そのため、ファイルを読み取るのは非常に困難です。
GitLab に xml ファイルをフォーマットして読みやすくするオプションはありますか?
このようなものですが、GitLab に組み込まれています。
sql - XML 形式への Postgre データ
私はpostgresにこれを持っています:
output10.xml ファイルに次の情報が表示されます。
どうすればこれを取得できますか:
java - コピー方法XSLT による CDATA 内のタグ
xml データにノードを追加し、CDATA 形式を変更できないようにしたい xml ファイルを持っています。このファイルには、shablon xml にコピーする必要がある xml コンテンツが記述されています。ここに、shablon.xml に追加する必要がある xml contetn があります。
ここに私のxlstがあります
次のような応答が返されます。
タグを..]]内に貼り付けることができるxsltファイルを変更するにはどうすればよいですか?また、xsltの応答タグが ここで<CDATA>
フォーマットを 変更しない状況を回避するにはどうすればよいですか?> <