일부 XML 데이터가 있는데 키워드 검색 데이터를 찾으려고합니다. 예를 들어, 다음 데이터에 대해 "some"을 검색하면 <id>
및 <title>
을 반환합니다.XML 데이터 세트 내에서 검색하는 방법은 무엇입니까?
<resource>
<id>101</id>
<title>Test Environment</title>
<description><b>Some</b> description. </description>
<type>classroom</type>
</resource>
<resource>
<id>102</id>
<title>ABC Test Environment</title>
<description><b>Some</b> another description. </description>
<type>classroom</type>
</resource>
...
예를 들어 xpath에서 살펴 보았습니다. $xml->xpath('//title')
하지만 요소 만 찾습니다.
기본적으로 위의 형식으로 제 3 자 api에서받은 위의 데이터 집합 내에서 사용자가 키워드를 검색 할 수있는 기능을 만드는 것이 필요합니다. 이 아이디어를 어떻게 얻을 수 있습니까? PHP/Javascript 등을 사용합니다.
감사합니다.
PHP 및 JavaScript 태그가 있습니다. JavaScript 태그가 실제로 적용 가능하지 않다고 가정합니다 (예 : 클라이언트 쪽이 아닌이 서버 측을 수행하고 있습니까?) – scunliffe
필요한 자바 스크립트 솔루션이 있는지 궁금합니다. 기능성? – user187580
키워드 검색은 xml을 일반 텍스트 파일로 취급합니다. 어쩌면 텍스트 노드에서 키워드를 검색해야 할 것입니다 ... 당신은 정말로 무엇을하고 싶습니까? –