問題タブ [msxml]

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 に答える
1571 参照

c++ - 終了タグなしで IXMLDOMDocument を保存する

C++ 経由で MSXML を使用して を呼び出すと、次のようIXMLDOMDocument::saveに空の XML 要素に終了タグが付けられます。

しかし、私はそれを次のように保存したい:

それを達成するために何をする必要がありますか?

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

java - JavaのMSXMLパーサー

私たちのアプリケーションはVC++で書かれており、解析にはMSXMLを使用しています。次に、MSXMLドキュメントオブジェクトをアプリケーションからJavaアプリケーションに渡して処理します。どうすればこれを達成できますか?java(swing)はMSXMLまたはMSXMLオブジェクトをサポートしていますか?DOMパーサーを使用しています。

助けていただければ幸いです。

ありがとう、KK

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

xml - ある DOMDocument から別の DOMDocument に要素をコピーする

ある DOMDocument インスタンスから別のインスタンスに (ディープ) 要素をコピーする方法はありますか?

/Document1/items/* を /Document2/items/ にコピーする必要があります。

DOMDocument には、別の DOMDocument からノードをインポートするメソッドがないようです。xml テキストからノードを作成することさえできません。

もちろん、文字列操作を使用してこれを実現できますが、もっと簡単な解決策があるでしょうか?

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

javascript - jQuery と MSXML

MSXML6 は、最高のセキュリティ、パフォーマンス、信頼性、および W3C 準拠を備えていると考えられています ( Internet Explorer で適切なバージョンの MSXML を使用する)。

質問:

  1. jQuery が MSXML6 を使用しないのはなぜですか?
  2. jQuery は MSXML3 を使用しますか? (答えはイエスだと思います。以下の私の更新を参照してください...)
  3. IXMLDOMDocumentインスタンスから MSXML のバージョンを取得できますか? もしそうなら、どのように?

アップデート:

Deviant's answer に基づいていくつかの調査を行いました。

jQueryは、次のようにMSXML 2.0IXMLHTTPRequestで最初にリリースされたオブジェクトを作成します。

Microsoft.XMLHTTPProgIDであり、レガシー サポートのために MSXML3 にのみ実装されており、推奨されていません。参照を正しく理解していれば、バージョン 2.x のIXMLHTTPRequestオブジェクトが作成され、それらのバージョンが「キルビット」</a> になる前に作成されたはずです。これで、この ProgID が MSXML 3.0IXMLHTTPRequestオブジェクトを作成することは間違いありません。これは私の2番目の質問に答えるかもしれません。

IXMLHTTPRequestオブジェクトの 2 つの推奨バージョンを作成する方法を示すサンプル コードを次に示します。

MSXML3 と MSXML6 で XSLT のパフォーマンスをテストしました。MSXML6 は、非常に大きな XML ファイルに対して MSXML3 と同じ変換を行うのに 1/10 未満の時間しか使用しませんでした!

関連:

  1. jQuery: Write Less, Do More, JavaScript ライブラリ
  2. IXMLHTTPRequest
  3. MSXML API の歴史
  4. GUID および ProgID 情報
  5. Internet Explorer で適切なバージョンの MSXML を使用する
  6. MSXML 3.0 の GUID と ProgID
  7. MSXML 6.0 の GUID と ProgID
  8. バージョンに依存しない GUID と ProgID が削除された理由
0 投票する
2 に答える
2007 参照

c++ - msxmlでxsd:dateTimeを読み取る方法は?

msxml を使用して xml ファイルを解析しています。言語はC++です。xml ファイルには、xsd:dateTime 形式を使用した日付と時刻が含まれています (2009-04-29T12:00:00Z のようなもの)。

xsd:dateTime を SYSTEMTIME、FILETIME、VariantTime などに変換する簡単な方法はありますか?

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

windows - MSXML4からMSXML6への切り替えで発生する可能性のある問題は何ですか?

MSXML4のインストールに関連する問題(このような)のため、MSXML6に切り替えたいと思います。これに関連する既知の問題はありますか、またはそのような移行はスムーズで痛みがありませんか?

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

xml - Msxml2.FreeThreadedDOMDocument.4.0またはMsxml2.FreeThreadedDOMDocument.6.0

Msxml2.FreeThreadedDOMDocument.4.0を使用しているVBScriptCOMコンポーネントがありますが、Msxml2.FreeThreadedDOMDocument.6.0を使用することによるメリットはありますか。

ローカルマシンで少し遊んだところ、6.0を使用するとパフォーマンスがわずかに向上しましたが、考えられる落とし穴に関連する適切なリファレンスがWeb上で見つかりませんでした。

他の誰かが何かヒント/ポインタを持っていますか?

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

delphi - Delphi "DOMVendor" Open XMLおよびXerces:既知の制限?

DelphiのIXMLDocumentインターフェイスを備えたDOMベンダーとしてMSXMLの代わりにOpenXMLを使用しても安全ですか?

私が知っておくべき基本的な機能に既知の制限はありますか?

また、Open XMLとXercesの実装はどのように異なりますか?(Xercesには追加のライブラリが必要ですが、Open XMLは実行可能ファイルiircに含まれているようです)

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

xml - Microsoft XMLDOM を使用してインメモリ XML を並べ替えるには?

XSLT を使用する以外に...

Microsoft XMLDOM を使用してインメモリ XML を並べ替えるには?