問題タブ [omnixml]

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

delphi - OmniXML はどうなりましたか?

OmniXML には大きな熱意があるようですが、omnixml.com はオフラインで、Google Code プロジェクトは空です。このライブラリはどうなりましたか? また、コードはどこにありますか? (オープン ソースであるため)

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

delphi - OmniXml for Delphi Xe2 / OExport XLSX/ODSネイティブDelphi/Lazarusインポート/エクスポートライブラリをインストールする方法

これは簡単な質問かもしれませんが、インターネットを検索したところ、答えが見つかりませんでした。OExport-XLSX/ODSネイティブDelphi/Lazarusインポート/エクスポートライブラリhttp://www.kluug.at/xlsx-ods-delphi.phpをインストールしようとしていますが、インストールするには、OmniXMlを事前にインストールしておく必要があります。だから私はここからhttp://www.kluug.at/xlsx-ods-delphi.phpもダウンロードしました。アーカイブを抽出し、dpkフォルダーからOmniXml_Dxe2パッケージを開きました。Delphi IDEでは、プロジェクト名(それぞれOmniXml_Dxe2.bpl)を右クリックして、[インストール]をクリックする必要があることを知っています。しかし、インストールオプションがありません(写真を添付)。それから、代わりにプロジェクトを実行する必要があると思いました。したがって、プロジェクトを実行するとエラーが表示されます「ホストアプリケーションが定義されていない限り、プロジェクトを実行できません。Run|Parameters..dialog..boxを使用してください。」

誰かが私が何か間違ったことをしているところとOmniXmlをインストールするために何をすべきか教えてくれませんか

エラー画像1クリックして拡大 エラー画像2クリックして拡大

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

xml - オブジェクトのリストを含むオブジェクトを OmniXML で逆シリアル化できますか?

たとえば、次のようにオブジェクトをシリアル化する方法は次のとおりです。

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

delphi - SOAP クライアントの THTTPRIO で OmniXML パーサーを使用する方法

OmniXML でのSOAP サポートについて、Embarcadero の「Delphi および C++Builder XE7 の新機能」ページを読みました。

パフォーマンスを向上させる新しいクロスプラットフォーム XML ベンダー

MSXML と ADOM に加えて、RAD Studio は新しい XML ベンダーである OmniXML を提供するようになりました。OmniXML クロスプラットフォーム XML ベンダーは、代替のクロスプラットフォーム XML ベンダーである ADOM よりもはるかに優れたパフォーマンス結果を示しています。RAD Studio の OmniXML XML ベンダーは OmniXML に基づいていますが、名前空間のサポートなどの追加機能が含まれており、SOAP と互換性があります。

パフォーマンスの向上」と「SOAP との互換性」に関するちょっとしたことで、XE7 デモをダウンロードして試してみました。ただし、OmniXML について私が見つけた唯一の参照はTXMLDocument.DomVendor、値を「Omni XML」に設定できるプロパティにあります。

SOAP クライアントで OmniXML パーサーを使用する方法を教えてもらえますか? (変更が必要なのは THTTPRIO コンポーネントだと思います。)

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

delphi - iOS 上の OmniXML: 無効な Unicode

私は最近、iOS をターゲットにするために、Delphi XE7 に含まれている OmniXML を使用するように切り替えました。XML データはクラウド サービスから取得され、base64 でエンコードされたバイナリ データを含むノードが含まれます。

XMLDocument.LoadFromStream を呼び出すと、この例外"Invalid Unicode Character value for this platform"が発生します。失敗したのは、この base64 改行シーケンスのようです。

base64 データを持つノードは次のようになります。

の次の行までたどりましたXML.Internal.OmniXML

が falseであるため発生するのは最後の行の例外ですCharIs_Char(#13)(ここで #13 は から読み取られた CharRef の値です
) 。

これを解決するにはどうすればよいですか?

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

delphi - Delphi7 - OmniXML - 複数のパラメータを持つ特定のノードを選択

XML ファイル:

私の XML ファイルには、繰り返しノードがあり<Partner>ます。各パートナーには、 node に書き込まれた独自の識別番号があります<K3>

すべてのパートナーは、複数の請求書を持つことができます。

、、の値がわかっている請求書の値<R6>を見つけて読み取る必要があります。<R7><R2><R3><R8>

検索条件が複数のフィールド<R2>, <R3>,<R8>である特定の請求書を検索し、検索条件がフィールドであるパー​​トナーのフィールドを検索し、および<K3>のフィールド値を取得するにはどうすればよいですか?<R6><R7>

に複数の条件を追加する方法はSelectSingleNode?

私のコード:

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

slash - 文字列値内にスラッシュ記号がある場合に OmniXML で XML を検索する方法

Delphi7、OmniXML を使用しています。

私のxmlには、「/」を含むフィールドがあります

XML:

XML で記号「/」を含む値を検索すると、OmniXml がエラーを返します。

このフィールドで検索を実行するにはどうすればよいですか?

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

xml - 追加?XML.DocumentElement に署名する

私は Delphi 7 と OmniXML を使用しており、ドキュメントを作成しようとしています。DocumentElement を次のようにする必要があります。

<?xml version="1.0" encoding="UTF-8"?>

?しかし、最後の記号を追加する方法がわかりません。

私のコード:

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

delphi - OmniXML の NodeAttributes に改行を追加する

1 つのノードに複数の属性を持つ XML があります。

次のように、すべてのリンクを別の行に配置したいと思います。