問題タブ [msxml6]
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.
wix - WiX msxml 6 の前提条件
msxml 6 を必要とするソフトウェア用の WiX インストーラーを作成しています。正しく理解している場合、msxml 6 は XP SP3 以降の Windows に同梱されていますが、当社のソフトウェアは XP のすべてのバージョンをサポートしているため、顧客が持っていないというリスクがあると思います。 msxml 6 がインストールされています。したがって、msxml 6 がまだインストールされていない場合は、インストーラーによってインストールされることを希望します。
msxml 6 がコンピューターにインストールされているかどうかを検出する方法を示すこのページを見つけましたが、どのバージョン (SP1、SP2 など) がインストールされているかはわかりません。
私の質問は、msxml 6 がインストールされているかどうかを適切に検出し、検出されない場合は最新バージョンをインストールする方法です。
これは、検出を実行するために現在使用しているものです (上記のリンクで見つけたものと、他の前提条件に使用するものを組み合わせたものです)。
そして私のバンドル(x86)では:
インストーラーを起動すると、ログ ファイルに次の出力が表示されます。
したがって、検索したレジストリ キーは見つかりましたが、msxml 6 が存在することを示唆していますが、実際のパッケージは存在しません。その理由は、msxml6.dll を検索すると、インストーラーで使用している msxml パッケージが SP1 用であるのに、Win 7 コンピューターに SP3 がインストールされているように見えるからだと思います。しかし、これは私が何をすべきかわからないところです。Win 7 テスト コンピューターには msxml 6 SP3 が既定でインストールされ、Win XP SP3 テスト コンピューターには既定で msxml 6 SP2 がインストールされています。XP 以降のすべてのバージョンの Windows のソリューションを取得するには、インストーラーでどの msxml パッケージを使用すればよいですか? Microsoft の Web サイトから SP3 または SP2 へのダウンロード リンクが見つかりません。
助けていただければ幸いです。
c++ - インポートできません、.tlh ファイルを開けません
Visual Studio 2012 を搭載した Windows 7 では、次のことを試みています。
そしてエラーが発生します:
IntelliSense: ソース ファイル "D:/Poses-master/Poses-master/msxml6.tlh" を開けません
誰でもこれを修正する方法を教えてもらえますか?
xml - スクリプトは MSXML 6.0 では機能しませんが、バージョン 3.0 では機能します
MSXML 3.0 を使用しているときに動作するが 6.0 を使用していないときに動作する小さな VB スクリプトがあります。4.0 と 5.0の両方に近づかないようにする必要があることを読みました。
スクリプトが行うのは、ノードを見つけて、メッセージ ボックスに内部テキストを表示することだけです。
テスト スクリプト:
XML ドキュメント:
xml - XmlHttp は時々 URL 文字列で # を %23 に反転します
ちょっとしたジレンマがあります。本当に助けてください。Web ページからワークシートにデータをコピーする必要があり、XML 6.0 を使用した次のコード ブロックでジレンマを抱えています。
この時点で、データをキャッチするデータ オブジェクトがあります。100回中99回、すべてがうまく機能します。残念ながら、この特定の URL 文字列には「#」が含まれており、「%23」に変換され続けているため、404 エラーが発生し続けています。# は URL に含まれている必要があります。# を含める以外に、アドレスやアクセスする方法はありません。
例:
に変換してからプルしようとします
あらゆる種類の文字列文字変換を防ぐにはどうすればよいでしょうか?
c++ - C ++でMSXMLを使用してxmlファイルからintおよびdouble数値を読み取る
C ++で読み取る必要がある単純なxmlファイルがあります。私は Windows で作業しているので、MSXML を選択します。また、データが xml ファイルに保存される方法がなければ、問題にはなりません。ファイルがたくさんあるため、ファイルを変更できません。将来的にはさらに多くのファイルを取得できます。したがって、xml ファイルで最も興味深い部分は次のとおりです。
xml の冒頭で、数値の精度と無視できる桁数を指定しました。
これまでのところ、次のことを行っています。
行全体を文字列としても提供します:
セクション間の数値 (この場合は 1) を文字列として表示します。Getxml() によって返された文字列から手動で取得せずに <> の数値にアクセスする方法がわかりません。
この数値を文字列から手動で取得し、それらを double および int に変換することは問題ではありませんが、この数値に double および int 形式で直接アクセスする方法があるかどうかを知りたいです。
c++ - 複数の特定のノードの xml を解析するにはどうすればよいですか
C ++を使用してxmlの特定のノードのみを2つ以上取得/解析する方法。
この場合、1 つのタグのみをチェックします。つまり、除外タグと同様に、xml 内の別のタグも同時にチェックする必要があります。どうすればいいですか。
c++ - getElementsByTagName() と tagName と .//tagName の違いは何ですか?
getElementsByTagName()
withtagName
と withはどう違い.//tagName
ますか?
で tagname を渡すとき、getElementsByTagName()
その中で ".//" を追加するとどういう意味になりますか?
違いは何ですか
sSourceInputXml
->
と
sSourceInputXml
->
?
どちらも同じ数の要素を返します。
どんな助けでも大歓迎です。