`
gudao8192
  • 浏览: 95289 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

xerces 解析xml schema

阅读更多

这两天下载了xerecs,其中有一个解析xsd的示例,但是内容很少,就读入xsd文件,还然后输出了其中的element: XSNamedMap map = model.getComponents(XSConstants.ELEMENT_DECLARATION); 这个示例提供的信息实在是少,没办法,要解析出来,只能硬着头皮干了。

当然xerces提供了api,这对于使用其中方法来提取xsd中的元素提供了很大的帮助,不过是英文版的,看起来有点费劲,我另一方面利用eclipse 对程序进行调试,从variables中看取出来的值,一级一级向下看,差不多可以解析出来了,只是还有点头晕,那api看得实在是头痛。

现在才认识到面向对象编程中的基本目的是:让代码只操作对基类的引用。这样,如果要添加一个新类来扩展程序,就不会影响原来的代码。

分享到:
评论
2 楼 gudao8192 2010-12-14  
原来是用xerecs对xsd进行解析的,这方面工具应该挺多的,你多找找,好久没弄了.
1 楼 mubai_286 2010-11-21  
请问大哥是如何对xsd文件进行解析的?
我也遇到了解析xsd的问题,网上找了好久也没有找到可用的东西。

相关推荐

    xerces解析xml

    **Xerces解析XML** XML(可扩展标记语言)是一种被广泛用于数据交换和存储的标准化格式,尤其在软件开发和Web服务中扮演着重要角色。为了处理XML文档,我们需要XML解析器,其中Xerces-C++是一个强大的开源XML解析器...

    Xerces-xml-schema

    Xerces-XML-Schema 是一个由 Apache 软件基金会开发的开源项目,它提供了一套强大的 XML 解析器,支持 XML Schema 规范,使得开发者能够有效地处理符合 XML Schema 的文档。Xerces-J 是该项目针对 Java 语言的实现,...

    apache xmlschema api文档

    - 动态解析XML Schema:根据需要加载和解析XML Schema文档,以适应不同的业务需求。 - 查询XML Schema信息:获取元素、属性、类型等的详细信息,以进行更深入的处理或生成自定义的代码生成器。 - 处理命名空间:API...

    Apache Xerces解析器

    Xerces解析器遵循W3C制定的XML规范,包括XML 1.0和XML 1.1,以及相关的命名空间、XML Schema、DOM(Document Object Model)、SAX(Simple API for XML)等标准。这些标准确保了Xerces能正确解析符合规范的XML文档。...

    xml dom,sax解析,schema验证

    在Xerces-C++ 2.8中,使用DOM解析XML文件,首先要包含相关头文件,如`xercesc/dom/DOM.hpp`,然后实例化`DOMImplementationLS`来创建一个新的DOMBuilder。通过DOMBuilder解析XML文件,得到`DOMDocument`对象,这代表...

    xerces.jar xml解析 生成必备工具包.zip

    1. **解析XML文档**:它可以读取XML文件并将其内容转换为DOM(Document Object Model)或SAX(Simple API for XML)事件流。DOM将整个XML文档加载到内存中,方便访问和修改;SAX则采用事件驱动的方式,只在需要时...

    利用xerces对xml文件进行解析

    以下是如何使用JAXP和Xerces解析XML的示例: ```java import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; DocumentBuilderFactory factory = DocumentBuilderFactory....

    xerces-c-src1_6_0.tar.gz_ xerces_XML解析_apache_xerces_xml parser

    此外,Xerces-C++还支持命名空间、XML Schema和XML 1.1等XML的高级特性,使其在处理复杂XML文档时表现出色。 总的来说,Xerces-C++是Apache生态中不可或缺的一部分,它为XML解析提供了高效、稳定且灵活的解决方案。...

    XMLSchema 参考手册

    XML Schema,全称为eXtensible Markup Language Schema,是用于定义XML文档结构...通过阅读《XMLSchema参考手册》,你可以深入了解其内部机制,提升XML文档的管理和验证能力,从而在开发过程中保证数据的质量和一致性。

    Xerces解析文档Xerces解析文档

    9. **示例代码**:提供实际的编程示例,展示如何使用Xerces-C++解析XML文件,进行数据提取、验证等操作。 通过深入学习Xerces解析文档,开发者可以掌握XML数据处理的核心技术,为构建XML相关的应用程序提供坚实的...

    Xerces C、C++、Java等XML解析

    为了利用Xerces解析XML,开发者需要了解以下核心概念: - **SAX解析**:SAX是一种事件驱动的解析模型,当解析器读取XML文档时,会触发一系列事件(如元素开始、结束、属性等),开发者注册事件处理器来响应这些事件...

    XML Schema ppt

    在模式文档中,根元素`<xsd:schema>`会声明`xsd`名称空间,指向`http://www.w3.org/2001/XMLSchema`,这样就限定了所有XML Schema元素和属性的使用。在实例文档中,通过`xmlns:xsi`声明`xsi`名称空间并使用`xsi:...

    xml-schema.ppt

    * 数据类型的标准位于 w3.org/TR/xmlschema-2,它定义了一些常用数据类型以及创建新类型的规则 XML Schema 的软件以及工具支持情况: * Apache 的 Xerces XML 解析器 * XML Spy 的支持情况 * 其他软件实现,包括将...

    Java解析xml的包--xerces.jar 用于开发xml相关的内空的包..zip

    Xerces解析器提供了多种解析XML文档的方式,包括DOM(Document Object Model)、SAX(Simple API for XML)和JAXP(Java API for XML Processing)。这些API为开发者提供了灵活的选择,可以根据项目需求选择合适的...

    XML解析器 Xerces

    Xerces解析器具有以下关键特性: 1. **兼容性**:Xerces完全遵循W3C制定的XML规范,确保了与其他XML工具的互操作性。 2. **性能**:Xerces经过优化,能够快速高效地解析大量XML数据,支持流式解析和DOM解析两种...

    VIsual c++ 使用apache xerces操作XML

    9. **XML Schema支持**: Xerces还支持XML Schema,可以用于验证XML文档是否符合指定的结构定义,增强了XML数据的可靠性。 10. **版本兼容性**: 随着时间推移,Xerces有多个版本发布,确保使用与VC 6.0兼容的版本,...

    XML解析器 Xerces.7z

    1. **解析XML文档**:Xerces能够读取XML文件并将其转换为内存中的数据结构,如DOM(Document Object Model)或SAX(Simple API for XML)。DOM将整个XML文档加载到内存中,便于遍历和操作;SAX则采用事件驱动的方式...

    apache-xml-xerces.jar.zip

    1. **XML解析**:Xerces能够解析XML文档,验证其是否符合XML规范,包括命名空间、DTD(Document Type Definition)或XML Schema的验证。 2. **DOM(Document Object Model)**:Xerces-J支持DOM API,将XML文档解析...

Global site tag (gtag.js) - Google Analytics