2009-12-05 2 views

답변

1

아직 as3 용 DTD 유효성 검사기에 대해 들어 보지 못했지만,하고 싶습니다. 한편, 서버 쪽 스크립트 (PHP 또는 무언가)에 xml을 전달하고, 유효성을 검사하고 결과를 얻을 수 있습니까?

재미있는 질문이지만, 누군가가 마법 as3 dtd 유효성 검사 라이브러리가 주위에 누워 있기를 바랍니다 :).

0

기본 제공되는 기능이 없으므로 직접 롤백하거나 기존 라이브러리를 사용해야합니다.

2

좋아, 좋은 뉴스, 나쁜 뉴스 시간.

처음에는 나쁜 소식입니다. 불행히도 아니요. Actionscript는 어떤 형태의 DTD 유효성 검사도 지원하지 않습니다. 또한 XSL/XSLT 유효성 검사 또는 변형 형식을 지원하지 않습니다. 결국에는이 중 일부를 가능하게하는 프로젝트가 있습니다 (XPath-AS3).하지만 지금은 운이 좋지 않습니다.

그러나 좋은 소식이 있습니다. 첫째, 대부분의 서버는 두 가지를 모두 지원합니다. 즉, 서버 왕복으로 동일한 작업을 Flash에서 수행 할 수 있습니다. 아마, 특히 많은 양의 정보를 다룰 때 이상적이지는 않지만 일관된 결과를 보장합니다.

두 번째로 JavaScript는 XSL과 DTD 기능을 모두 지원합니다. 꼭 필요한 경우 ExternalInterface를 사용하여 변환 작업을 수행 할 수 있습니다. Adobe Air에 JavaScript/HTML 기능을 적용하여 같은). 이것은 물론 더 많은 크로스 브라우저 테스트를 수행해야한다는 것을 의미합니다.

죄송합니다. 좋은 소식이 없습니다.

+1

XSLT는 계산 비용이 많이들 수 있으므로 서버에서 수행하는 것이 좋습니다. 이것은 검증 파서 (parser)와 함께 유지 될 수 있지만, 그렇게 생각하지는 않습니다. –

관련 문제