2013-05-27 4 views
0

내 목표는 안드로이드에서 Schematron 파일에 대한 XML 문서의 유효성을 검사하는 것입니다. 현재 자바 용으로 library을 사용하려고합니다. 지금까지 전혀 작동하지 않는 것 같아요, 변환의 결과로 단순히 빈 배열을 얻습니다. 이것은 약간 조정 된 라이브러리 메소드의 코드 조각입니다.안드로이드에서 XSLT로 스키마 컴파일

Source xsltSource = (Source) jur.resolve("iso_svrl_for_xslt2.xsl", null); 
Source schemaSource = new StreamSource(this.schemaAsStream); 
TransformerFactory factory = TransformerFactory.newInstance(); 
Transformer transformer = factory.newTransformer(xsltSource); 
transformer.transform(xsltSource, new StreamResult(baos)); 

Android 용 Transformer를 얻는 방법에 대해 누구나 알고 있습니까? 미리 감사드립니다.

답변

1

Extensible Stylesheet Language Transformations (XSLT) API는 다양한 용도로 사용할 수 있습니다. 예를 들어, 지능적인 스타일 시트를 사용하면 XML 데이터에서 PDF 또는 포스트 스크립트 출력을 생성 할 수 있습니다. 그러나 일반적으로 XSLT는 형식이 지정된 HTML 출력 (우리가 Android Webview에서 소비 할 수 있음)을 생성하거나 데이터의 대체 XML 표현을 생성하는 데 사용됩니다. This가 도움이 될 것입니다.