2014-07-20 2 views
0

PHP에서 XML 문서에서 요소의 특정 텍스트를 검색 할 수 있습니까? 나는 보았지만 나의 필요를 충족시키는 것을 발견 할 수 없다. 물론PHP에서 XML 요소에 특정 텍스트가 포함 된 경우

+0

이 실제로 그것이 작동하는지 할 수 있습니다. SimpleXML, DOMDocument 또는 XMLReader를 살펴보십시오. 첫 번째 두 개는 매우 간단하므로 한 개를 선택하십시오. 검색을 수행하려면 XPath 쿼리를 실행해야합니다. – halfer

+0

(게시자는 스택 오버플로에 오신 것을 환영합니다. 게시 가이드 라인에 익숙해 져야합니다. 이전의 연구 결과가 견고하다는 것을 예상 할 수 있습니다. 그리고 디자인 단계의 문제보다 코드가있는 코드 문제에 집중하는 것이 좋습니다. 후자는 종종 너무 광범위하다고 여겨집니다. 마지막으로 특정 요구가있는 경우 철자를 기입하십시오. 기준이 있다고 말하면 사람들이 도울 수 있지만 그 기준이 무엇인지는 알 수 없습니다.) – halfer

답변

-2

당신이 사용하는 strpos가

http://php.net/manual/en/function.strpos.php

if(strpos($xml_str, "string_to_search_for")){ 
    echo "Found"; 
} 
+0

하지만 if "html"이라는 약어를 찾으려면이 태그가 모두 '' 태그를 잘못 찾습니다. – halfer

+0

감사! 어쨌든 XML 문서에'$ xml_str = link'을 넣으시겠습니까? –

+0

$ xml_str = 사용할 수있는 링크에서 XML을 가져 오려면 XML 문서의 문자열 file_get_contents function http://php.net/manual/en/function.file-get-contents.php –

관련 문제