問題タブ [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.
xml - QXmlStreamReader::isEndElement() が false を返す
QXmlStreamReader ::isEndElement()がfalse を返すのはなぜですか?<element/>
<element/>
c++ - QT 読み取り XML ファイル、構造
QXmlStreamReader を使用して XML ファイルを処理しています。読み取りループは非常に単純です。
私が読んでいるXML:
私が抱えている問題は、フラグ blnEndElement と blnStartElement が、ファイルの読み取り時に正しい状態を正確に反映していないように見えることです。blnEndElement は常に false で、blnStartElement は常に true です。
私がやりたいことは、XML の読み取りと処理中にノード/要素階層を構築することです。
c++ - Qt 読み取り XML 構造
Qt5.5 を使用しています。XML ファイルをメモリに読み込み、ノードと関係の構造と属性を維持したいと考えています。
これまで QXmlStreamReader を使用してきましたが、これはあまり効果がなく、ノード間の関係を構築する明確な方法がわかりません。
最終的に必要なのは、ルート ノードがルート xml ノードと同じで、他のノードがこの子であるリンク リストに XML を読み込むことです。
少し調べたところ、QDomDocument と QDomElement が見つかりましたが、これらを使用するには、「.pro」ファイルを変更し、xml を QT 行に追加する必要があります。
c++ - QXmlStreamReaderがxmlファイルを解析していません
次の Xml ファイルの読み取りに問題があります。
次のコードを使用して、要素を読み取ろうとします。
しかし、空の文字列は 2 つしか取得できません。
非常によく似ていて、すべてが1行にある別のXmlファイルを読み取ろうとしましたが、要素を正常に解析できます。このファイルでは、どういうわけか機能していません。
何が間違っているのか誰にもわかりませんか?
xml - QXMLStreamReaderを使用してXMLファイルの読み取りを現在の親要素の最後までスキップするには?
次のような XML ファイルのデータがあるとします。
ファイルを最初から読み取るときは、最初に開始要素Parent-1を読み取り、次にその最初の子Child-1とそのテキストInfo-1を読み取ります。
Parent-1/Child-1のInfo-1がSKIPなどの特定の値と等しい場合、Parent-1要素全体をスキップして、次の親要素Parent-2を読み取ります。
私の知る限り、QXMLStreamReaderは次の開始要素 (私の場合はParent-1のChild-2 ) まで読み取るskipCurrentElement()とreadNextStartElement( )のみを提供します。
親要素全体をスキップする方法はありますか? どんな助けでも大歓迎です。
前もって感謝します。
html - HTMLソースコードを解析する方法
HTMLソースコードを解析しようとしています。これは、解析しようとしている Web ページのアドレスです。以下のコードを書きましたが、メタのコンテンツを引き出したい最後のステップで機能しません:
そして、この部分は機能しません:
とプリント
なぜ?
私のコードの何が問題なのですか?