-1

jQueryを使用してJavascriptでXMLパーサーを作成しようとしていますが、いくつかの情報と他のXMLファイルへのリンクを含むxmlファイルを受け取ります。パーサーを実行すると、たとえば、他のXMLファイルへのリンクを持つ3つのタグを見つけることができます。これらは、すべてのリンクがページに投稿されるまで、1つずつ処理および印刷され始めます。これは、最初のxmlファイルの解析中に、基になるXMLファイルが再帰的に出力されることを意味します。すべてのxmlファイルは同じ構造を持ち、最初のxmlファイルと同じように、基になるファイルにもリンクが含まれている場合があります。

このようにして、相互にリンクされているXMLファイルを再帰的に取得して処理することは可能ですか?その場合はどのように行いますか?

4

1 に答える 1

1

You can use a cross browser xml parsing library like Sarissa to handle setting up the DOM Parser for each browser. Then when you find a node with another XML link you can just call your function which should do the following:

  1. Retrieve XML Document
  2. Set up DOM Parser
  3. Parse the file
  4. If a link is found call this function again (recursion)
  5. If EOF stop (stopping condition)
于 2012-08-10T15:28:21.400 に答える