本の詳細、映画の詳細、ニュースの見出しなど、さまざまな種類の xml ドキュメントを 10 個作成しました。このような xml ドキュメントの 1 つは、books.xml です。
<bookstore>
<book category="COOKING">
<title lang="english">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>200.00</price>
</book>
<book category="CHILDREN">
<title lang="english">Harry Potter</title>
<author>J K. Rowling </author>
<year>2005</year>
<price>625.00</price>
</book>
</bookstore>
ユーザーが入力した単語を、10 個の xml ドキュメントすべてで検索してカウントしたいと考えています。これらの単語は、属性とそれぞれの値を持つ要素に他なりません。
例: ユーザーがカテゴリに入る
上記の例から、カテゴリが属性であり、2 回書かれていることがわかります。したがって、これによると、出力は「2」である必要があり、この単語カテゴリが他の 9 つのドキュメントに存在する場合、カウントはそれに応じてアップグレードされます。要素名を指定せずに単一のドキュメントに対して行うにはどうすればよいですか。その基本的にはxmlの解析ですが、どうすればできますか? それは私にとって新しいことであり、いくつかの問題に直面しています。
/////////////////////////////////////////////// ///////////////////////////////
単純なドキュメントを使用したいが、スキーマは使用したくない場合はどうすればよいですか?xml 解析に関連しています。dom モデル オブジェクトで nodelist オブジェクトを使用する方法を教えてください。
助けてください。