問題タブ [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.
delphi - OmniXML はどうなりましたか?
OmniXML には大きな熱意があるようですが、omnixml.com はオフラインで、Google Code プロジェクトは空です。このライブラリはどうなりましたか? また、コードはどこにありますか? (オープン ソースであるため)
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をインストールするために何をすべきか教えてくれませんか
xml - オブジェクトのリストを含むオブジェクトを OmniXML で逆シリアル化できますか?
たとえば、次のようにオブジェクトをシリアル化する方法は次のとおりです。
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 コンポーネントだと思います。)
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 の値です
) 。
これを解決するにはどうすればよいですか?
delphi - Delphi7 - OmniXML - 複数のパラメータを持つ特定のノードを選択
XML ファイル:
私の XML ファイルには、繰り返しノードがあり<Partner>
ます。各パートナーには、 node に書き込まれた独自の識別番号があります<K3>
。
すべてのパートナーは、複数の請求書を持つことができます。
、、の値がわかっている請求書の値<R6>
を見つけて読み取る必要があります。<R7>
<R2>
<R3>
<R8>
検索条件が複数のフィールド<R2>
, <R3>
,<R8>
である特定の請求書を検索し、検索条件がフィールドであるパートナーのフィールドを検索し、および<K3>
のフィールド値を取得するにはどうすればよいですか?<R6>
<R7>
に複数の条件を追加する方法はSelectSingleNode
?
私のコード:
slash - 文字列値内にスラッシュ記号がある場合に OmniXML で XML を検索する方法
Delphi7、OmniXML を使用しています。
私のxmlには、「/」を含むフィールドがあります
XML:
XML で記号「/」を含む値を検索すると、OmniXml がエラーを返します。
このフィールドで検索を実行するにはどうすればよいですか?
xml - 追加?XML.DocumentElement に署名する
私は Delphi 7 と OmniXML を使用しており、ドキュメントを作成しようとしています。DocumentElement を次のようにする必要があります。
<?xml version="1.0" encoding="UTF-8"?>
?
しかし、最後の記号を追加する方法がわかりません。
私のコード:
delphi - OmniXML の NodeAttributes に改行を追加する
1 つのノードに複数の属性を持つ XML があります。
次のように、すべてのリンクを別の行に配置したいと思います。