PHP로 XML 구조를 생성해야합니다. 여러 가지 방법과 라이브러리를 보았지만 어느 것이 가장 효율적인지 알고 싶습니다.PHP에서 XML 생성
일반적으로 배열이 있고 그 내용은 XML 구조로 반환되어야합니다.
미리 감사드립니다.
인사말! c.
PHP로 XML 구조를 생성해야합니다. 여러 가지 방법과 라이브러리를 보았지만 어느 것이 가장 효율적인지 알고 싶습니다.PHP에서 XML 생성
일반적으로 배열이 있고 그 내용은 XML 구조로 반환되어야합니다.
미리 감사드립니다.
인사말! c.
대부분의 CPU/사이클이 효율적입니다. 문자열을 직접 작성하는 것이 좋습니다. 대부분의 개발자/시간/명확성 : 아마도 SimpleXML.
그건 주관적입니다. 개인적으로, 나는 SimpleXml이 DOM이 나에게주는 것과 비교해 사용할 고통이 있음을 발견했다. – Gordon
네임 스페이스, 속성 또는 유효성 검사를 사용해야하는 경우에는 DOM이 내 환경 설정을 실제로 사용합니다. 단순한 체크되지 않은 태그/값 시나리오의 경우 SimpleXML은 내 의견으로는 훨씬 덜 상세하고 더 쉽게 읽을 수있는 점이 많으며 일부 벤치 마크를 시도 할 것입니다. 그러나 주관적입니다. 사실이 아니라 제 의견을 변호하고 있습니다. – Wrikken
저는 SimpleXml에 편향되어 있다는 것을 인정합니다. 나에게 SimpleXml의 Simple은 * 사용의 단순성이 아닌 * 기능성이 부족하다는 것을 의미합니다. 기발한 네임 스페이스 지원, 암시 적 인터페이스 및 자세한 정보 표시가 특히 짜증납니다. DOM은 노드에 대해 훨씬 더 많은 제어권을 제공합니다.하지만 모든 사람들이 필요로하거나 원하는 것은 아닙니다. :) – Gordon
[다차원 배열 반복 (http://stackoverflow.com/questions/2207599/multidimensional-array-iteration/2207739#2207739)의 중복 가능성 - 반복기 쉽게 접근 XML을 출력하는 대신 DOM 트리로 변환해야하는 경우 DOM 또는 다른 XML 라이브러리를 사용하도록 조정할 수 있습니다. – Gordon
기계 또는 프로그래머에게 효율적입니까? – stillstanding
일반적인 * 가장 효율적인 *는 없습니다. 그것은 당신이 XML로하고 싶은 것에 달려 있습니다. 개요는 http://devzone.zend.com/article/2387을 참조하십시오. – Gordon