2010-02-21 2 views
1

PHP 솔루션을 찾고있어 웹 사이트에서 XML 파일 (RSS 피드)을 쉽게 탐색 (읽기 전용) 할 수 있습니다. 다른 공급자는 다른 마크 업을 사용하는 XML 피드를 가지고 있으며 URI를 입력하기 만하면 즉시 해당 노드에 대한 정의를 생성하기 위해 노드/속성/노드 그룹을 '선택할'수있는 쉬운 PHP (자체 빌드 가능) 관리자를 원합니다. .PHP XML 관리자/Xquery 작성자?

아니면 XSD 파일을 만들려고합니까?

나는 어디로 갈지 잘 모르겠다. 다른 제안은 환영받을 만하다.

+0

실제로 JavaScript로 XML 파일의 일부를 선택할 수 있고 PHP에서 사용할 수있는 XPath 쿼리를 생성 할 수있는 RSSed XML 파일의 javascript/PHP 로더의 somesort를 찾고 있습니다. 이것이 가능한가? :) – Ropstah

답변

0

RSS는 성가신 편이며, RSS 형식의 앱만 제공한다고 확신하지 않는 한 PHP를 사용하면 XML 파서가 어느 시점에서 실패합니다.

원래는 SimpleHTMLDom이라는 HTML을 구문 분석하기 위해 개발 된 간단한 클래스를 사용했습니다. API는 쉽고 모든 종류의 불량 마크 업을 처리합니다. 대부분의 다른 마크 업 파서와 마찬가지로 메모리 풋 프린트는 꽤 큽니다.

+0

저는 실제로 기본 PHP 파서를 사용하여 문제를 찾고 있습니다. 다른 제공 업체의 다른 피드를 사용하겠습니다. 예를 들어 제공자 1에는 프로파일/상태 정보를 제공하는 피드 2 개와 다른 이미지 (http://tinyurl.com/sorsssample-statusfeed, http://tinyurl.com/sorsssample-imagesfeed)를 제공하는 피드 2 개가 있습니다. 그러나 예를 들어 제공자 2는 모든 정보를 제공하는 1 개의 피드를 가지고 있습니다 (http://tinyurl.com/sorsssample-bothfeed). 또한 때로는 데이터가 nodeValue로, 때로는 속성으로도 있습니다. 때때로 노드 tagname조차 ... 이것 모두는 잘 될 것인가? – Ropstah

+0

SimpleXML을 매우 쉽게 처리 할 수 ​​있다는 사실을 발견했습니다. :) 답변 주셔서 감사합니다. – Ropstah