2010-07-19 4 views
7

플랫폼에 독립적으로 사용할 수있는 기본 PHP wbxml API가 있습니까? 아마도로드 가능한 모듈입니까?PHP 용 순수 WBXML 인코딩?

필자는 pecl 구현을 보았지만 win32 플랫폼에서 성공적으로 빌드 작업을 수행하지 못했습니다.

답변

2

저는 전문가는 아니지만, 제가 발견 한 바에는 본질적으로 두 가지 옵션이있었습니다.

하나는 문제가있는 pecl 라이브러리입니다.

둘, 모든 장소의 호드에서 WBXML 인코더 및 디코더 클래스를 발견했습니다. 그들은 당신에게 출발점을 줄지도 모릅니다. 오픈 소스이기 때문에 여러분의 요구를 아주 잘 충족시킬 수도 있습니다. 여기 내가 그들을 발견 한 링크가 있습니다.

http://phpxref.com/xref/horde/lib/XML/WBXML/index.html

+0

안녕하세요, 고맙습니다. 실제로 xml2wbxml 바이너리를 내 경로에 둘 필요가 없는지 확인해 보겠습니다. – Olaseni

0

나는 WBXML에 대한 엄청난 양을 모르고 있지만 바이너리 형식의 XML 파일을 수집 할 수있다. 가장 간단한 방법으로 XML 문서를 생성하고 문자열로 출력 한 다음 PHP의 파일 처리 함수 (fopen, fwrite 등)를 사용하여 이진 데이터로 문자열을 덤프하는 간단한 XML과 같은 XML 모듈을 사용할 수 있다고 가정합니다. 파일. 프로세스를 되돌리려면 파일을 문자열로로드하고 SimpleXML에서 구문 분석하도록하십시오.

그러나 WBXML 형식의 구체적인 세부 사항을 알지 못해도 그 점을 분명히 알 수 있습니다. 필요한 코드를 직접 구현해야하지만, PHP 자체에서 구현할 수 있으므로 크로스 플랫폼 이식성을 조금 더 간단하게 만들어야합니다.

답변이 아니 어서 두려운 것이지만 올바른 방향으로 갈 수 있기를 바랍니다.

+0

나는 이해한다 - 제안에 감사드립니다. 사용할 수있는 라이브러리가 있으면 내 라이브러리를 작성할 필요가 없습니다. – Olaseni