【发布时间】:2013-09-08 07:39:55
【问题描述】:
我在获取 java 中架构元素的名称时遇到问题。我正在创建一个小型 xml 编辑器,它可以加载 xml 架构并针对 xml 架构验证 xml 文件。我想解析一个模式,获取每个元素的名称,然后将它放在我的内容助手中,这样用户就可以看到所有可用的元素。
我已经阅读了 XSOM 用户指南,但我不太了解...
谁能帮我实现我的 addElementsFromSchema(File xsdfile) 函数,因为我迷失了自己的尝试。
public static void addElementsFromSchema(File xsdfile){
}
【问题讨论】:
-
您是否要获取所有
<xsd:element>定义的列表?您只需要名称(在每个中定义),还是需要每个元素的整个类型定义? -
我必须得到每个元素的整个类型定义。但是,在内容助手中只会显示名称 (name="...")。
-
您知道如何直观地表示每个元素的定义吗?您想显示原始 XML,还是有其他想法?
-
加载架构并且当用户开始编写 xml 并按下“
标签: java parsing schema element