問題タブ [txmldocument]

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

c++builder - Borland C++ Builder の新しい TXMLDocument

Borland C++ Builder で自分で TXMLDocument を作成および破棄することはできますか? 試してみましたが、TXMLDocument は IDE 管理コンポーネントである (そしてそうでなければならない) と borland が言い続けます。

また、これを実行したい唯一の理由は、TXMLDocument がクラッシュすることです。TXMLDocument を取得し、そこからワークブックを「取得」し、いくつかのドキュメント プロパティを設定します (xml は後で Excel ファイルとして保存されます)。いくつかのスタイルを追加します。次に、ワークシートを追加し、必要なすべてのセルを適切な書式で追加して保存します。この時点で、すべて問題ありません。

次に、別の Excel ファイルを保存します。IDE では TXMLDocument を削除して再作成できないため、ワークシートからワークシートだけを削除しようとしました。これを (デバッグ モードで) 試すと、IDE は [CPU] タブで行ステップ モードに入ります (アセンブラーを表示します)。

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

xml - Delphi - XML - 子ノード - 属性の取得

Twitter の atom/xml フィードから正しいデータを取得しようとしています。txmldocument に twitter データがあり、そこから特定の情報を取得しようとしています。

以下は、切り捨てられたデータの例です。

私が抱えている問題は、プロフィール画像の URL (2 番目のリンク タグの href 属性) を取得しようとしていることです。

次のようなコードを使用する場合:

私が得たのは FIRST リンク タグの href 値ですが、SECOND リンク タグが必要で、その方法が正確にはわかりません。誰にもアイデアはありますか?

ありがとう。

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

delphi - TXMLDocument を使用した XML ドキュメントの作成に関する問題

私は Delphi を初めて使用するので、xml の作成を読む必要があります。私のコードは次のとおりです。

問題は、子ノードの数は増えますが、res.XML は空です。generateDOM プロシージャの残りの要素は何もしていないように見えることは言うまでもありません。私はあなたの助けをとてもうれしく思います。

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

xml - TXMLDocument (MSXML 実装を使用) に常にエンコーディング属性を含めるにはどうすればよいですか?

常にエンコーディング属性を含むレガシー コード (私は書いていません) がありますが、それを D2010 に再コンパイルすると、TXMLDocument にはエンコーディングが含まれなくなります。XML データにはタグとデータの両方にアクセント付き文字が含まれているため、TXMLDocument.LoadFromFile は、ファイルに無効な文字が見つかったことを示す EDOMParseErros をスローするだけです。関連コード:

古いバージョンの Delphi では、次の行が生成されます。

D2010 では、これが生成されます。

ラインを手動で変更すると、すべてが過去数年間常に機能していたように機能します。

更新: XMLEncoding は定数であり、次のように定義されます。

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

xml - XML ファイルの読み取りと書き込み

Delphi を使用して XML ファイルで作業する必要があります。

DBGrid の xml データをユーザーに提示し、ユーザーが行った変更を XML ファイルに保存したいと考えています。

たとえば、次の xml (ユーザーに提示されたもの) では、ユーザーchanged City of ABC under clientadded a new customer with NickName as "AAA"その変更を XML ファイルに反映する必要があります。

これを達成するために XMLDocument と ClientDataSet を使用していますが、成功していません。

これを達成するために誰かが私を助けることができますか?

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

xml - TXMLDocumentを使用して各ノードに名前空間プレフィックスを追加するにはどうすればよいですか

XMLバインディングウィザードを使用して、TXMLDocumentの子孫を作成しました。このクラスによって生成されたファイルは、ルートノードで名前空間を宣言し、ドキュメントの残りの部分に単純な装飾されていないノードを作成します。

私はこれを読んだり検証したりするのに何の問題もありませんでした。ただし、これらのファイルが送信されるプロセッサでは、ファイルを正しく処理するために、各ノードに名前空間のプレフィックスを付ける必要があります。

TXMLDocumentの子孫でこれを達成するにはどうすればよいですか?生成された10000行のコードを手作業で編集する必要がないことを願っています。

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

xml - TXMLDocumentを使用して手動で石鹸封筒を作成する方法(Delphi 2006)

私は長い間この問題を抱えていて、自分で解決することはできません。Google、Bing、stackOverflowも検索してみましたか?運がない...

Delphi 2006のTXMLDocumentコンポーネントを使用して、soapヘッダーを手動で作成しようとしています。

... ... ... ........。

私がしているのは、「soap:Envelope」という新しい要素を作成しているということです。この新しい要素では、「xmlns:soap」、「xmlns:xsd」、「xmlns:xsi」という3つの属性を作成しています。

3つの属性のいずれかに値を書き込もうとすると、次のエラーが発生します。

読み取り専用ノードを変更してみてください。

TXMLDocumentを使用してこのタスクを実行する方法を知っている人はいますか?

/ブライアン

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

delphi - Delphi 7 で gpx ファイルを作成するためのヘルプ

私は、このような GPX ファイルを作成しようとしている Delphi の初心者です。

次のコードがあります

しかし、GPXファイルを検証しようとすると、「GPXファイルではありません」と検証されません

私の主な問題は、GPXノードを宣言する最初の行にあると思います。私はほとんど絶望的です。どんな助けも本当に感謝しています

コードで取得したファイルは次のとおりです。

よろしくお願いいたします。

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

delphi - XPath と TXmlDocument

TXmlDocumentDelphi XE では、コンポーネントで XPath を使用できますか?

遅延バインディングを使用して MSXML2 にアクセスし、XPath を使用できることを認識しています。

TXmlDocumentしかし、Delphi XE が XPath をサポートしているかどうかを知りたいです。

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

delphi - Delphi - 実行時に作成された TXMLDocument が AV を生成し、フォーム上のコンポーネントが機能している

XML ファイルを読み込んで解析するために、実行時に TXMLDocument のインスタンスを作成しています。以下のコードを確認できます。

問題は、これが AV を生成していることです。おそらくご覧のとおり、コンポーネントがフォーム上にある前に (// XMLDocument1: TXMLDocument;)。

コンポーネントがフォーム上にあるときはコードが機能していたのに、実行時にコンポーネントを作成すると AV が生成されるのはなぜですか?

LE: 解決策: 回答/コメントと Delphi ヘルプに基づく: