問題タブ [xml]

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 投票する
3 に答える
3482 参照

c# - C# での XML ファイルの解析

C# で XML ファイルを解析する最速の方法は何ですか? 私は.Net 2.0を使用しています

0 投票する
3 に答える
884 参照

.net - 簡単な .NET XML ライブラリ

.NET YAML ライブラリに関する私の質問に続いて... .NET では YAML の優れたサポートがないように思われるため、優れたオープン ソースの本当にシンプルな.NET XML ライブラリがあります。セクション名とキーを渡すことができ、現在のすべてのセクションとキーのリストを提供できるだけでなく、値も提供できるものが欲しいだけです。

また、商用利用が可能なライセンスを取得したものが望ましいです。

0 投票する
6 に答える
1469 参照

java - Javaオブジェクト割り当てのオーバーヘッド

複数のスレッドからのアクセスを簡素化するために、Javaで不変のDOMツリーを作成しています。*

ただし、可能な限り高速に挿入と更新をサポートする必要があります。また、不変であるため、ツリーのN番目のレベルのノードに変更を加えた場合、新しいツリーを返すには、少なくともN個の新しいノードを割り当てる必要があります。

私の質問は、ツリーが変更されるたびに新しいノードを作成するよりも、ノードを事前に割り当てる方が劇的に速いでしょうか?実行するのはかなり簡単です。数百の未使用ノードのプールを保持し、変更操作に必要なときにノードを作成するのではなく、プールから1つプルします。他に何も起こっていないときにノードプールを補充できます。(明らかでない場合は、このアプリケーションでは、ヒープスペースよりも実行時間がはるかに長くなります)

これを行う価値はありますか?それをスピードアップするための他のヒントはありますか?

あるいは、不変のDOMライブラリがすでにあるかどうか誰かが知っていますか?検索しましたが、何も見つかりませんでした。

*注:不変性の概念に精通していない場合は、基本的に、オブジェクトを変更する操作で、メソッドが変更されたオブジェクトではなく、変更されたオブジェクトのコピーを返すことを意味します物体。したがって、別のスレッドがまだオブジェクトを読み取っている場合、ひどくクラッシュするのではなく、変更が加えられたことに気付かずに、「古い」バージョンで問題なく動作し続けます。http://www.javapractices.com/topic/TopicAction.do?Id=29を参照してください

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

javascript - クロスブラウザ方式でJavaScriptを使用してDOMをXMLテキストにシリアル化するにはどうすればよいですか?

XMLオブジェクトがあります(XMLHTTPRequest'sを使用してロードされますresponseXML)。オブジェクトを(jQueryを使用して)変更し、文字列のテキストとして保存したいと思います。

Firefoxなどでそれを行う簡単な方法があるようです。

ロゼッタコードから)

しかし、 IE6や他のブラウザで(もちろんFirefoxを壊すことなく)どのようにそれを行うのでしょうか?

0 投票する
24 に答える
8900 参照

xml - XML に代わる優れたデータ形式は何ですか?

確かに、XML は非常に便利ですが、非常に冗長になる可能性があります。どのような代替手段があり、それらは特定の目的に特化していますか? コンテンツを簡単に調べるためのライブラリ サポートは、大きなプラス ポイントです。

0 投票する
6 に答える
9798 参照

c# - C# 3.5 で大きな XML ファイルのストリーミング読み取りを行う方法

ファイル全体をメモリ内の XDocument インスタンスにロードせずに、ルート要素のすぐ下に xs:sequence を含む大きな XML ファイルでストリーミング読み取りを実行するにはどうすればよいでしょうか?

0 投票する
5 に答える
112839 参照

xml - どのように画像を追加しますか?

状況:

画像情報を含む単純なXMLドキュメントがあります。それをHTMLに変換する必要があります。ただし、開始タグがどこにあるのかわかりません。以下のXSLコードを使用すると、次のエラー メッセージが表示されます。

「エレメント開始タグが開いていない場合、属性ノードを書き込めません。」

XML コンテンツ:

XSL コード:

0 投票する
6 に答える
6297 参照

xml - OS X 用の XML エディタ

https://stackoverflow.com/questions/12073/what-is-the-best-xml-editorは、Windows の XML エディターに関する素晴らしい質問でした。OS Xではどうですか?

Oxygen は完全な機能ですが、Java アプリであり、OSX では少し扱いに​​くいです。また、非常に高価です。

300 ドル未満で Mac ネイティブで同等の機能を持つものはありますか?

ありがとう

アンドリュー

0 投票する
3 に答える
24985 参照

xml - XPath は要素の名前の一部に一致できますか?

私はこれをしたい:

//*フ

andなど、名前がfuで終わるすべてのノードを返しますが、そうではありません<tarfu /><snafu /><fubar />

0 投票する
4 に答える
19573 参照

c# - XmlSerializer.Serialize への呼び出しから XmlNode を作成するにはどうすればよいですか?

.xml で構成の一部を表すクラス ライブラリを使用しています。構成は、 を使用して読み込まれますXmlSerializer。幸いなことに、.xml を表すクラスはXmlAnyElement、元のクラス ライブラリを変更せずに独自の目的のために構成データを拡張できる at 属性を使用します。

これは、逆シリアル化に適しています。クラス ライブラリが.xmlを通常どおり逆シリアル化できるようにすることができXmlSerializerます。XmlNodeReaderXmlNode

ユーザーがクラス ライブラリ構成と独自の構成の両方を含む新しい構成ファイルを生成できるようにするユーティリティを作成する必要があるため、.xml ファイルから読み取られなかった新しいオブジェクトが作成されます。問題は、データをシリアル化して .xml に戻すにはどうすればよいかということです。

XmlSerializer.Serializeクラス ライブラリ構成で同じメソッドを呼び出す前に、最初に自分のデータを呼び出す必要があることに気付きました。XmlNodeただし、これには私のデータがafter 呼び出しで表される必要がありSerializeます。XmlNodeを使用してオブジェクトをシリアル化する最良の方法は何XmlSerializerですか?

ありがとう、

-ケビン

ところでXmlNodeWriter-- Chris Lovett によって書かれたクラスが Microsoft から一度に入手可能だったようですが、リンクは現在壊れています。このクラスを取得する別の場所を知っている人はいますか?