我想用 java 编写一个 xml 编辑器,并希望获取 xml 元素的信息,例如可能的子元素、使用相应 xsd 的文档。为了进行验证,我可以使用这个简单的代码片段,但我认为它不能帮助我获取 xml 中某一特定元素的信息:
StreamSource[] schemaDocuments = { new StreamSource("layout.xsd") };
/* created by your application */;
Source instanceDocument = new StreamSource("BEW.xml");
/* created by your application */;
SchemaFactory sf = SchemaFactory.newInstance(
"http://www.w3.org/2001/XMLSchema");
Schema s = sf.newSchema(schemaDocuments);
Validator v = s.newValidator();
v.validate(instanceDocument);
米脂
相关分类