問題タブ [qxmlstreamreader]

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

xml - QXmlStreamReader::isEndElement() が false を返す

QXmlStreamReader ::isEndElement()がfalse を返すのはなぜですか?<element/><element/>

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

c++ - QT 読み取り XML ファイル、構造

QXmlStreamReader を使用して XML ファイルを処理しています。読み取りループは非常に単純です。

私が読んでいるXML:

私が抱えている問題は、フラグ blnEndElement と blnStartElement が、ファイルの読み取り時に正しい状態を正確に反映していないように見えることです。blnEndElement は常に false で、blnStartElement は常に true です。

私がやりたいことは、XML の読み取りと処理中にノード/要素階層を構築することです。

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

c++ - Qt 読み取り XML 構造

Qt5.5 を使用しています。XML ファイルをメモリに読み込み、ノードと関係の構造と属性を維持したいと考えています。

これまで QXmlStreamReader を使用してきましたが、これはあまり効果がなく、ノード間の関係を構築する明確な方法がわかりません。

最終的に必要なのは、ルート ノードがルート xml ノードと同じで、他のノードがこの子であるリンク リストに XML を読み込むことです。

少し調べたところ、QDomDocument と QDomElement が見つかりましたが、これらを使用するには、「.pro」ファイルを変更し、xml を QT 行に追加する必要があります。

0 投票する
0 に答える
536 参照

c++ - QXmlStreamReaderがxmlファイルを解析していません

次の Xml ファイルの読み取りに問題があります。

次のコードを使用して、要素を読み取ろうとします。

しかし、空の文字列は 2 つしか取得できません。

非常によく似ていて、すべてが1行にある別のXmlファイルを読み取ろうとしましたが、要素を正常に解析できます。このファイルでは、どういうわけか機能していません。

何が間違っているのか誰にもわかりませんか?

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

xml - QXMLStreamReaderを使用してXMLファイルの読み取りを現在の親要素の最後までスキップするには?

次のような XML ファイルのデータがあるとします。

ファイルを最初から読み取るときは、最初に開始要素Parent-1を読み取り、次にその最初の子Child-1とそのテキストInfo-1を読み取ります。

Parent-1/Child-1Info-1がSKIPなどの特定の値と等しい場合、Parent-1要素全体をスキップして、次の親要素Parent-2を読み取ります。

私の知る限り、QXMLStreamReaderは次の開始要素 (私の場合はParent-1Child-2 ) まで読み取るskipCurrentElement()readNextStartElement( )のみを提供します。

親要素全体をスキップする方法はありますか? どんな助けでも大歓迎です。

前もって感謝します。

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

html - HTMLソースコードを解析する方法

HTMLソースコードを解析しようとしています。これは、解析しようとしている Web ページのアドレスです。以下のコードを書きましたが、メタのコンテンツを引き出したい最後のステップで機能しません:

そして、この部分は機能しません:

とプリント

なぜ?

私のコードの何が問題なのですか?