무엇을 사용해야합니까?XML 파서 vge regex
링크, 이미지, 텍스트 등을 가져 와서 건물 통계 및 페이지 분석을 사용하는 데 사용하려고합니다.
무엇을 사용 하시겠습니까? XML 구문 분석기 또는 정규 표현식
정규 표현식을 사용했지만 결코 문제가 발생하지 않았지만 사람들로부터 몇 가지 일을 할 수 없다는 말을들은 적이 있습니다.하지만 솔직히 말해서 저는 ' 왜 그런지는 알고 있지만 XML 파서를 사용하는 것을 두려워하고 정규 표현식을 선호한다. (그리고 잘 작동한다.)
그렇다면 모든 것이 정규식과 잘 작동하는 이유는 무엇인가? 글쎄, 나는 모든 것이 지금까지는 괜찮 았지만 그것이 미래에도있을 것이라는 것을 의미하지 않는다고 생각한다. 그래서 나는 정규 표현식에 XML 파서를 사용하는 것의 이점이 무엇인지 알고 싶었다. 퍼포먼스 향상, 오류 발생 가능성 감소, 더 나은 지원, 기타 광택 기능 등이 있습니까?
당신이 하나를 추천하는 다음 XML 파서를 사용하는 것이 좋습니다 경우
는 내가 가장 확실히 알고 싶습니다왜 다른 통해 하나를 선택 할 PHP
에 사용되는?
[장단점] (http://stackoverflow.com/questions/3650125/how-to-parse-html-with-php/3650431#3650431)이 있습니다. 광범위한 웹 사이트에서 추출한 경우 정규식 추출보다는 DOM 파서를 사용하는 것이 가장 간단합니다 (따라서 더 나은 옵션). 비록 당신이 추출하고자하는 것에 대해서는 구체적이지 않았습니다. – mario