私のプロジェクトで遊んでいるとき、私はそれをデバッグする必要があり、私はjsFiddleのシステムが好きなので、直接開発しています
link
問題は、HTML のリンクとはまったく異なる名前の要素を持つ XML があることです
JavaScriptで解析しようとするとlink
、HTML DTDが使用されているため、子ノードがないことがわかります(どちらを選択しても)
コードの先頭に追加しようとし
<?xml version="1.0"?> <!DOCTYPE rootElement [ .. dtd declarations.. ]>
ましたが、これは役に立ちません
独自のDTDでjsFiddleを使用することは可能ですか? もしそうなら、どうすればこれを達成できますか?
ありがとう
コードサンプル
<wrap>
<link attribute=value>
<child_node></child_node>
</link>
</wrap>
私が使うとき
var wrap = document.getElementsByTagName("wrap");
wrap = wrap[0];
var lnk = wrap.getElementsByTagName("link");
lnk = lnk[0];
document.write(lnk.getElementsByTagName("child_node"));
wherewrap
およびlink
are オブジェクトは空の配列を表示しますが、それらの子はプロパティHTMLElement
を介してアクセスできますchildNodes