問題タブ [domparser]

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

c++ - c++domパーサーの問題

XMLファイルを変更したい。DOMパーサーを使用しています。私のXMLファイルは次のとおりです。

<value>name</name>ノードを削除して新しいノードを配置したいだけです<value>next</value>。これどうやってするの?

私もC++でコードを書きましたが、途中で立ち往生しています。私は何をすべきか?私のコードは次のとおりです。

今、私はこの文書をトラバースする方法がわかりません。これが私の質問です:

  • どうすれば連絡でき<value>ますか?
  • <value> name</value>の値をに変更するにはどうすればよい<value> next</value>ですか?

私の考えは、エンティティを削除してから、別の値で再度追加することですが、これを行う方法もわかりません。サンプルコードで説明するか、これを行う方法について他のアイデアを提案してください。

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

xml - Blackberry XML DOMパーサーの問題(getDocumentElement())

BlackberryでXMLDOMパーサーを使用しようとしています。ただし、ルート要素を取得できませんでした。

上記のコードをデバッグすると、rootTag.item(0); nullを返しています。

誰か助けてくれませんか。(同じコードがAndroidで正常に機能します)。

ありがとう。

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

php - PHPを使用してHTMLを削除する(ob_start + dom parser)

PHPを使用してhtmlタグを削除する方法を学ぶ必要があります。

これが私が念頭に置いていることです(DOMフレージングは​​私が必要としているものだと思いますが、それがどのように機能するか理解できません。実際の例は私にとって大きな助けになります。外部ライブラリをインストールできず、PHP5を実行しています。 )::

コード例:

質問:

1)返品方法:

2)返品方法:

3)返品方法:

次のサンプルコード:

4)返品方法:

5)返品方法:

読んでくれてありがとう :)

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

java - JavaDOMパーサーの整形式をスキップする方法

私はこれがここで何度も尋ねられたことを知っています、しかし私はそれを扱う別の問題を抱えています。私の場合、アプリは文字列として渡された整形式ではないdom構造を受け取ります。これがサンプルです:

ご覧のとおり、内容は整形式ではありません。ここで、通常のSAXまたはDOM解析を使用して解析しようとすると、理解できる例外がスローされます。

org.xml.sax.SAXParseException:エンティティ「feature」への参照は「;」で終わる必要があります デリミタ。

要件に従って、このドキュメントを読み、divタグをいくつか追加して、コンテンツを文字列として送り返す必要があります。これは、入力構造を読み取り、必要な位置にタグを追加できるため、DOMパーサーを使用することでうまく機能します。

JTidyなどのツールを使用して前処理を実行してから解析しようとしましたが、その結果、ドキュメントが本格的なhtmlに変換されてしまいます。これは望ましくありません。サンプルコードは次のとおりです。

これにより、入力が整形式のhtmlドキュメントに完全に変換されます。そうすると、htmlタグを手動で削除することが難しくなります。私が試したもう1つのオプションは、SAX2DOMを使用することでした。これもHTMLドキュメントを作成します。これがサンプルコードです。

誰かが彼らの考えを共有することができれば私は感謝します。

ありがとう

0 投票する
2 に答える
306 参照

java - Java で DOM を介して次の XML タグを作成する方法

上記の xml タグに、次のようにもう 1 つ項目を追加します。

したがって、最終的に XML タグは次のようになります。

私はタグを取得しています -

しかし、その後の手がかりが得られません。

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

java - JavaのDOMパーサーから特定のXMLタグを読み取る方法

xmlは -

各itemタグの中身を読みたいので、app_type内にitemタグを2つ入れています。

私はこのようなコードを作りました -

しかし、その後、各アイテムの属性とアイテムの下の各タグに関連付けられた値を取得していません。sdk_version 、 01.00.001 のようなすべての値を読み取りたいように......

0 投票する
2 に答える
3179 参照

android - 解析する方法

XMLでは次のようになります。画像のsrc値を取得したい...

私がしているのは

しかし、機能していません


description要素にはCDATAノードが含まれています。これは、<img>アクセスしようとしている「要素」が実際には単なるテキストである(要素ではない)ことを意味します。

DOMメソッドを介してテキストにアクセスするには、テキストを新しいXMLドキュメントとして解析する必要があります。

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

php - simplehtmldomparser - php - firebugに表示されるdisplay none要素を読み取らない

URLからコンテンツを読み取るために、php上に構築されたsimplehtmldomparserを使用しています。

http://simplehtmldom.sourceforge.net/manual.htm

firebug で確認できる「display:none」を持つ要素を取得しようとしています。しかし、php で dom を取得すると、その要素は表示されません。

これには何か理由がありますか?どうすればこの問題を解決できますか?

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

php - 削除する

 

DOMまたは正規表現を使用

<p>&nbsp;</p>DOMまたは正規表現を使用してこのタイプpタグを削除するにはどうすればよいですか?

このように複数のpも削除したいのですが、

0 投票する
7 に答える
241876 参照

xml-parsing - SAX と DOM の違いは何ですか?

XMLパーサーに関するいくつかの記事を読み、SAXDOMに出くわしました。

SAXはイベント ベースであり、DOMはツリー モデルです。これらの概念の違いがわかりません。

私が理解したことから、イベントベースとは、ノードに何らかのイベントが発生することを意味します。特定のノードをクリックすると、すべてのノードを同時にロードするのではなく、すべてのサブノードが表示されます。しかし、DOM解析の場合は、すべてのノードをロードしてツリー モデルを作成します。

私の理解は正しいですか?

間違っている場合は訂正してください。または、イベントベースのツリーモデルをより簡単な方法で説明してください。