)ver1.1.4〜機能jQuery.isXMLDocメソッドは引数に指定したDOMノードがXMLドキュメント内にあるかどうか(またはXMLドキュメントそのものか)チェックします。解説DOMノードがXMLドキュメント内にあるかどうかをチェックするサンプル(isXMLDoc/01.html)を開いてbody内にbutton要素しかないことを確認して下さい。jQuery.parseXMLメソッドを利用してxmlドキュメント「myXML」が作成されていることを確認してください。$.parseXML("<name>john</name>");続いて以下の部分を確認してください。buttonをクリックするとjQuery.isXMLDocメソッドを利用して、myXMLがXMLドキュメント内にあるか(またはXMLドキュメントそのものか)どうかチェックします。チェックした結果は変数chkに代入しアラートで表示します。$.isXMLDoc(myXML);alert(chk);});myXMLはXMLドキュメントなので、buttonをクリックするとアラートで「true」と表示されます。ちなみにjQuery.parseXMLメソッドでパースされていない文字列のXMLデータはXMLドキュメントとは見なされないためfalseとなります。サンプル(isXMLDoc/01b.html)を開いて、以下の様に変数myXMLに文字列のXMLデータが設定されていることを確認して下さい。"<name>john</name>";文字列とXMLドキュメントとは別物なので、この場合はXMLドキュメントとは見なされず、buttonをクリックすると「false」が表示されます。htmlドキュメントはfalseですXMLドキュメントではない場合のサンプルも確認しておきましょう。サンプル(isXMLDoc/02.html)を開いてisXMLDoc/01.htmlとはほとんど同じで、異なるのは以下の様にjQuery.isXMLDocの引数にXMLドキュメントではなくdocumentが設定されている点だけです。$.isXMLDoc(document);alert(chk);});documentはXMLドキュメントではなくhtmlドキュメントなので、buttonをクリックするとアラートで「false」と表示されます。メモ色々確認してみたあまり役に立たないと思いますが、ちょっと気になったのでサンプルを作成しました。サンプル(isXMLDoc/test01.html)を開いて、変数myXMLの値が以下の様に記述されているのを確認して下さい。jQuery.parseXMLメソッドを利用してxmlドキュメントにすることができます。結果としてbuttonをクリックすると「true」が表示されます。HTMLもXMLも共にマークアップ言語です。jQuery.parseHTMLメソッドを利用してHTMLとしてパースしてしまえばXMLドキュメントではないので「false」が表示されます。