1
使用eclipse XSD API,我可以加载模式文件,然后解析相关的xsd组件。我可以通过eclipse xsd API创建XSD组件而不绑定任何模式文件吗?
现在我的问题是,我可以创建一个空白的XSDElementDeclaration
组件并设置它们的属性而不绑定任何模式文件?
例如,我想创建一个名为简单类型元素 “查询”:
<element name = "query" type = "xsd:string"/>
我这样的代码:
XSDSimpleTypeDefinition queryStr =XSDFactory.eINSTANCE.createXSDSimpleTypeDefinition();
queryStr.setName("string");
queryStr.setTargetNamespace("http://www.w3.org/2001/XMLSchema");
XSDElementDeclaration queryEle = XSDFactory.eINSTANCE.createXSDElementDeclaration();
queryEle.setName("query");
queryEle.setTypeDefinition(queryStr);
我想创建queryEle
应符合我的要求。但是,当我将它返回给其他人使用时,创建的元素似乎不正确。
如何直接使用API创建XSDElementDeclaration
?
谁能帮助吗? – zgcharley 2012-07-20 02:15:39