2010-06-26 4 views
15

내가 할 수있는 한, 할 수있는 유일한 방법은 Microsoft DOM 개체를 사용하는 것입니다. 그러나 Linux에서 Firefox를 사용하여 탐색하는 경우에는 보편적으로 사용할 수 없다는 것을 알고 있습니다.javascript에서 xsd에 대해 xml 유효성을 검사하는 교차 플랫폼 방식이 있습니까?

보안 및 네트워크 트래픽을 최소화하기 위해 xml을 유효성을 검사하기 위해 외부 도구에 전달할 수 없습니다. 브라우저/플랫폼에 상관없이 자바 스크립트를 사용하는 방법이 있습니까?

답변

4

괜찮은 양의 연구가 끝나면 자바 스크립트에 내 자신의 유효성 검사기를 쓰지 않으면이 질문에 대한 간단한 대답이 '아니오'인 것 같습니다.

9

제공하는 브라우저의 경우 ActiveX 및 MSXML을 사용할 수 있습니다. This blog은 유효성 검사를 수행하는 데 사용하는 자습서를 제공합니다.

모질라의 경우 XForms extension의 일부로 개발 된 SchemaValidation이 있습니다.

그 외에도 SO 사용자 asking about his own validator이있었습니다. 그의 질문과 정보는 당신이 그 길을 끝내면 시작할 곳이 될 수 있습니다.

javascript and xsd tags on SO when used together도 참조하십시오.

그러나 대체 방법 (validating server-side)을 살펴 보거나 XSLT를 사용하여 비즈니스 로직을 검사하여 XML을 변환함으로써 사용자의 요구 사항을 충족 함을 입증 할 것을 제안합니다.

9

늦어지기는하지만 미래의 검색 사용자에게 도움이 될 수도 있습니다.

관련 문제