問題タブ [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.
paypal - Windows Server 2008 でのペイパル クラシック ASP msxml エラー
次のルーチンは、Win 2003 サーバーから問題なく動作し、Paypal に支払い要求を送信します。
WIn Server 2008 R2 に移行していますが、サーバーでこのエラーがスローされます。.Send()
msxml6.dll エラー '80072f9a'
システム エラー: -2147012710。
このエラーの前に証明書エラーが発生していたため、API 証明書を正しくインストールしたと思います。
MSXML6.dll はバージョン 6.3 です
それは許可でしょうか?PayPal を 2008 に移行する際に問題が発生した人はいますか?
windows-server-2003 - Windows Server 2003 で msxml6.dll を自動登録する方法は?
Windows に依存する dll をロードするコンポーネントがあります: msxml6 および msxml6r。
Windows Server 2003 でインストーラーを実行すると、dll msxml6 windows 自体が見つからないため、機能しません。
回避策として、これらの dll をインストーラーと一緒に送信して登録することを考えましたが、これを行うと次の問題が発生します。
誰でも私を助けることができますか?
delphi - MSXML 6 の SAX による DTD 検証 - Delphi XE5
次のコードは、「EOleException: 検証中のエラー」を出力します。次のエラーです: 0xC00CE225 XMLOM_VALIDATE_INVALID 検証に失敗しました。
エラーハンドラーを追加すると、正確なエラーメッセージは「スキーマが見つからなかったため、XML は有効でも無効でもありません」です。
MSXML 6 SAX パーサーは DTD の埋め込みをサポートしていますか?
xml - XPath がノード値を返さない
ここに小さな問題があります。私は顧客向けの従来のクラシック ASP アプリケーションに取り組んでおり、XML ファイルからデータを取得する必要がありますが、単一のノードの値を取得できません。私のコードは何も返しません。
問題なく XML ファイルからすべてのデータを取得できます。
XML ファイル
xml-text.asp ファイル
はvalue = objNode.text
単純に何も返さず、XPath に沿って戻っても何も返されません。
遅くなりましたが、単純なものが欠けていることはわかっています?!?
乾杯、
オジー
更新:次のことを行うと、ここで少し更新できます:
必要な値を取得しました。問題は、最大 24 個のセンサーがリンクされている可能性があり、ROMId が一意の識別子であるため、これをフィルタリングする必要があるため、問題は XPATH 文字列に関係していると思われます。
xml - XSLT 1.0 の先行ゼロによるパディング数値
別のシステムにロードするために固定長のテキストに変換する必要がある大きな XML ファイルで最大 3 桁になる可能性のある XML の数値があります。
出力の長さが 15 になるように先頭にゼロを埋め込む必要があります (これは固定長のテキストです)。
例:
私はこれを試しました:
最初に15個のゼロを取得して部分文字列を取得しますが、結果が得られるため、部分文字列を間違えたに違いありません
私も試しformat-number
ましたが、NaNを返します
「NaN」を返します
それで、私は何を間違えましたか?これを行う最良の方法は何ですか?
xml - 要素が空の場合でも、先頭のスペースで xslt 1.0 の文字列値をパディングします
私はこのような2つの要素を持っています:
出力 (固定幅のテキスト) では、これらの両方が 71 文字の長さになるように先頭にスペースを埋め込む必要があります。
だから私は試しました:
しかし、要素が空の場合、上記のstring-length関数は 0 を返すため、出力には 71 個ではなく 59 個のスペースのように見えるものしかありません。
私も試しました:
ただし、FaxNumber または Phonenumber 要素が空の場合も同じことが起こります
このような状況を処理するために xsl を変更するにはどうすればよいですか?
excel - XPath が DOMDocument を使用する Excel VBA で正しく機能しない
BACS Clearing から受け取った以下の形式の XML データがあります。
xml を XPathVisualizer ツールにロードすると、次のような XPath 式で問題なく動作します。
しかし、MS Excel の VBA で同じxpath を使用して値をワークシートに取得すると、機能しません。
MS Execl VBAで使用しているコードは次のとおりです。
DOMオブジェクトなどに名前空間を追加する必要があるため、何が欠けていますか? もしそうなら、私は誰を使ってすべての名前空間を追加しxmlDoc.setProperty("SelectionNamespaces",
ますか?
ありがとう
asp-classic - MSXML6.0 を使用する従来の asp + vb6 コンポーネント アプリケーションが、W2K3 サーバーと比較して W2K8 サーバーで遅いのはなぜですか?
最近、従来の asp アプリケーション + vb6 com コンポーネントを W2K3 サーバーから W2K8 サーバーに移動しました。vb6 コンポーネントで行われた唯一の変更は、MSXML 2.0 から MSXML 6.0 へのアップグレードです。これらの vb6 コンポーネントは dll にコンパイルされ、COM コンポーネントとしてサーバーに登録されます。現在直面している問題は、ASP ページの読み込みに時間がかかることです。以前は 8 ~ 10 秒かかっていた機能が、現在では約 40 秒かかります。ログを挿入したところ、MSXML 6.0 アップグレードに関連する vb6 コードのすべての機能がアプリケーションの速度低下の原因であることがわかりました。
さらに調査した結果、64 ビット バージョンの MSXML6.0 (C:\Windows\System32 に存在) を使用して XML ドキュメントをロードする vb6 モジュールは、32 ビット バージョンの MSXML6.0 を使用する xml ドキュメントをロードするのに 2 倍の時間がかかることがわかりました。 . (C:\Windows\sysWOW64 配下)
Microsoft は、これに対する修正プログラムを提供しています。下記URLをご覧ください。 http://support.microsoft.com/kb/2799406 このホットフィックスは既に試しましたが、パフォーマンスの問題は修正されませんでした。
質問: 1) W2K8 マシンでは、C:\Windows\sysWOW64 にある MSXML6.0 を使用できません。この場所を参照しようとすると、デフォルトで C:\Windows\system32 が参照されます。また、vb プロジェクト ファイルをメモ帳で開き、参照場所を変更してプロジェクトを再度開きましたが、成功しませんでした。これを修正する可能性のある解決策を提案できる人はいますか? 現在のシナリオ: Reference=*\G{F5078F18-C551-11D3-89B9-0000F81FE221}#6.0#0#..\WINDOWS\System32\msxml6.dll#Microsoft XML, v6.0
予想されるシナリオ: Reference=*\G{F5078F18-C551-11D3-89B9-0000F81FE221}#6.0#0#..\WINDOWS\sysWOW64\msxml6.dll#Microsoft XML、v6.0
2) この sysWOW64 フォルダーへの参照を使用して、この vb6 コードを dll にコンパイルしたら、Syswow64 からの参照が W2K8 サーバー上にあるときに確実に/確認する方法は?
3) また、このパフォーマンスの問題を解決するために、他にどのような領域をターゲット/検討する必要があるかを提案できますか?