問題タブ [qtxml]
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.
c++ - Qt XML の属性の順序が正しくない
次のコードがあります。
次のような XML が得られると思いました。
しかし、私は持っています:
なんで?
PS はい、もちろん、XML ドキュメントでは問題ありませんが、属性の正しい順序を取得したいと考えています。
xslt - エラー: 「フォーカスが定義されていません」
私はこの xslt を使用します (FpML は私のドキュメントのルートです):
このコード内:
そして、私はこのエラーを受け取りました:
グーグルで調べたとき、私はこれを見つけました:
関数がユーザー定義関数の場合、変換された引数値は関数の仮パラメーターにバインドされ、関数本体が評価されます。次に、関数本体によって返される値は、関数変換規則を適用することによって、関数の宣言された戻り値の型に変換されます。
関数は、関数呼び出しの環境からフォーカス (コンテキスト項目、コンテキスト位置、およびコンテキスト サイズ) を継承しません。関数本体の評価中、関数本体内の式のアクションによって定義されている場合を除き、フォーカスは未定義です。フォーカスが定義されていないときにフォーカスに依存する式を使用すると、動的エラーが発生します。
しかし、私が理解しているかどうかはわかりません。問題は本当に私のスタイルシートにありますか?
qt - XQuery を使用してこの QString (XML 形式) を解析できません
XQuery を使用して、QString expected_xml に格納されている次の xml (型 ID とテスト出力などを取得) を解析したいのですが、
たとえば、次のコードを使用して Id を取得しますが、何も得られません。私は非常に明白な何かを見落としていますか?
c++ - QDomDocument 全体のディープ コピーを作成する方法
QDomDocument
ユーザーが後でドキュメントを元の状態に復元できるようにするために、xml モデルでa のディープ コピーを作成したいと考えています。QDomDocumentのドキュメントによると、これは を使用して実現できますcloneNode()
。ただし、ではなくをcloneNode()
返します。それを新しいドキュメントに適切に追加する方法がわかりません。QDomNode
QDomDocument
私はもう試した:
と
しかし、どちらも機能しません。
c++ - QDomDocument を使用して XML ドキュメントからネストされたタグを削除する方法
QDomDocument を使用して、ネストされたマルチレベル (深さ不明) タグを XML ファイルから削除する必要があります。これを行う適切な方法は何ですか?XML ファイルのサンプルを次に示します。
xml - QXmlQuery および Xpath : ノードのテキストもパラメーターの値も抽出できません
XML コンテンツからデータを抽出しようとしています。そこで、QXmlQuery を使用して、以下のコードを (Qt5 で) 書きました。問題は次のとおりです。
- 抽出しようとすると
text1
(ノードのテキスト、32行目を参照)、コードはノード全体を返します:<value>text1</value>
=> 質問 1: text1 のみを取得する方法は?
- 抽出しようとすると
x1
(パラメーターの値、35 行目を参照)、コードからエラーが返されます: Error SENR0001 in file:///C:/work/tests/build-TestXMLParser-Desktop-Debug/debug/TestXMLParser. exe、行 1、列 1: 属性 param は最上位に表示されるため、シリアル化できません。
=> 質問 2: 何が間違っていますか?
コードは次のとおりです。