私はしばらく前にこの質問をしましたが、答えはこれらのデータ構造を使用しています: DOMNode
、DOMNodeList
、および メソッド-childNodes:
。
2 つのデータ構造については、OS X のドキュメントにドキュメントがありません。私が見つけた興味深いドキュメントはDomText.h
、Webkit フレームワーク内の header: だけでした。
いくつかのchildNodes
結果が得られますが、それらが Webkit: に関連しているかどうかはわかりませんNSTreeNode
。
コードはhttp://cocoadev.com/wiki/DOMCoreからのものです。
これらのデータ構造は DOM 仕様に対応しているようですが、ドキュメントから自分で書き直すことができなかったコードを再利用するのは好きではありません。ブードゥー教のプログラミングのように感じます。
では、どこから始めればよいのでしょうか? Objective-C で DOM をトラバースするためのドキュメントはありますか?