2012-09-19 4 views
1

인코딩 된 값을 포함하는 XML을 구문 분석하는 방법은 무엇입니까? 제 경우에는 base64로 인코딩 된 많은 값을 가지고 있습니다 :encoding = base64를 사용하는 PHP XML 구문 분석

<value encoding="base64">...</value> 

SimpleXML을 사용하면 인코딩을 무시하는 것처럼 보입니다. 그래서

+0

왜 'base64_decode'가 필요한 문자열을 가져 오지 않으십니까? – raina77ow

답변

0

당신은 값을 검색 한 후 PHP 기능을 사용하여 디코딩 ... 다른 방법이있을 : 그래서 XML lib에 당신을위한 내용을 얻을 것이다

을하지만, 당신은 콘텐츠를 사용하기 위해 당신이 필요로하는 것을해야만 할 것입니다.

+0

네, base64 디코딩에 대해 알고 있습니다. 그러나 인코딩 속성이 XML의 표준 메커니즘이라고 생각했지만 아마도 잘못된 것입니다 ... – RedBullet

+0

엄격한 XSD 또는 문서 규칙을 정의하는 DTD가없는 한 XML (X = eXtensible) 내의 모든 속성을 가질 수 있습니다. , 또는 XSL 스타일 시트를 사용하여 변환을 정의하면 모든 종류의 컨텐츠를위한 스마트 랩퍼에 불과합니다. XML을 레이블이있는 컨테이너로 생각하면 내부에 아무 것도 넣을 수 있지만 잘하면 레이블과 관련이 있으므로 다른 사람들에게 유용합니다. 내용을 검색하기 위해 여전히 XML을 구문 분석 한 다음 내용으로 원하는 것을 수행해야합니다. –