2016-10-11 5 views
-1

私は、ドキュメントhttps://api.jquery.com/jQuery.parseXML/を読んでいました。 それはJquery.parseXML(string)がdocument.Iがうまく形成されたXML文字列とXML文書とXMLオブジェクトの違いは何であるだけで混乱していますXMLにも形成されたXML文字列を解析言う、私はちょうど誰かが何かを説明することができ、jQuery.parseXML()が本当に何をするかを理解することはできませんこのメソッドは実際には例で行います。jQuery.parseXMLの使用が何であるか()

+1

XML文書は文字列は単なる文字列である間、あなたは、それをDOM関数を使用することができます。 –

+0

XML文書はオブジェクト構造です。 [DOM](https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model)を参照してください。 –

+0

ところで、リンク先のページには例がありますが、あなたの質問ははっきりしません。 –

答えて

1

文字列は単なるテキスト情報です。メモ帳で開いたり、コンソールに表示したり、電子メールで送信したりすることができます。これには本質的な意味や機能はありません。

XML文書は文字列からに構成されているオブジェクトです。これは、DOMを扱うのと同じような機能を提供します。ノードの検索、ノードの追加、ノードの削除などができます。

TL; DR文字列は単なるテキストであり、XMLドキュメントはオブジェクトです。

+0

@詳細に説明することができ、XML文書に整形式XML文字列を変換し、それがXMLドキュメントを意味していない、ということが本当に何を意味し、XMLオブジェクトにXML文字列を変換するためにPHPでuse'simplexml_load_string' xmlオブジェクトである場合、 'simplexml_load_string'はxml文字列をxmlドキュメント(xmlオブジェクト)に変換します – beginner

+0

@beginner本質的に、はいです。 PHP関数なので 'simplexml_load_string'は使用しませんが、同じ結果が得られます。 –

+0

'SimpleXMLElementオブジェクト([to] [from] => Jani [heading] => Reminder [body] =>今週私を忘れないでください!)' xmlドキュメントですか?いくつかのXML文字列のためのオブジェクト) '<?phpの $音符= <<< XML トーベ ヤニ リマインダー は私にこの週末を忘れないでください! XML; ' – beginner

1

"整形式XML文字列"は、有効なXMLコードの文字列です(たとえば、<?xml version = "1.0" encoding = "utf-8"?>のようなdoctypeを含んでいます)。 "XML文書"はテキストだけでなく、すでに解析されたオブジェクトです。

parseXMLのためのjQueryのページには、()の例があります。 https://api.jquery.com/jQuery.parseXML/

関連する問題