`
xly_971223
  • 浏览: 1273850 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

什么事QName

    博客分类:
  • java
阅读更多
Qname全称是
引用
qualified name
翻译成中文是限定名的意思
主要有三部分组成
  • namespace 如 http://www.iteye.com/user
  • local part 如 username,age
  • 冒号


为什么需要Qname?
xml schema相当于数据库中的表结构
每个表都有表名 而namespace类似于表名
每个表有字段名 而localpart类似于字段名

在数据库中多表的关联查询是这样的
select * from User u, Blog b where u.userId = 1 and u.userId = b.userId

引用字段的时候需要带上表名,像 b.userId中的b
引用
Qname中的namespace的作用跟此处的 ‘b’类似

如果在一个xml文件中引用了两个xml schema instance,如何区分element是属于那个schema的呢?
解决方法就是在element前加namespache
0
0
分享到:
评论

相关推荐

    qname.jar 包 下载

    qname.jar qname.jar

    prefix cannot be "null" when creating a QName

    QName qname = new QName(namespaceURI, localPart, prefix); ``` #### 4. **库版本与兼容性问题** - **Bea WebLogic Server**: - 问题可能与使用的库版本有关,例如`com.bea.xml.stream.MXParser`。 - 如果...

    qname.jar 包

    1. Add the QName JAR file (qname.jar) into the WEB-INF/lib folder in your WAR file 2. Add a file weblogic.xml into the WEB-INF folder in your WAR file Below is an example weblogic.xml file: <!DOCTYPE ...

    xmlbeans-qname.jar

    xmlbeans-qname.jar

    js-qname:简单的QName(命名空间URI +本地名称)JavaScript的对象实现

    JavaScript中的QName(全称限定名)是一种在XML和相关技术中广泛使用的概念,它用于唯一地标识元素、属性和命名空间中的其他项。QName由两部分组成:命名空间URI(Uniform Resource Identifier)和本地名称。js-...

    weblogic javax/xml/namespace/QName报错-附件资源

    weblogic javax/xml/namespace/QName报错-附件资源

    jsr173_1.0_api.jar rasolver.jar xbean.jar xbean_xpath.jar xmlbeans-qname.jar

    xmlbeans-qname.jar包含了对QName(XML命名空间限定名称)的支持,这对于处理XML Schema中的命名空间非常重要。 5. **jaxen-1.1-beta-2.jar**: Jaxen是一个独立于XML解析器的XPath库,它提供了在各种XML API(如...

    使用axis1.3构建自己的SOAP应用程序源码

    在本文中,我们将深入探讨如何使用Apache Axis1.3框架构建自定义的SOAP(Simple Object Access Protocol)应用程序。SOAP是一种基于XML的协议,用于在Web服务中交换结构化信息。Apache Axis是Apache软件基金会开发的...

    oracle调用webservice接口地址demo

    call_sys := sys.utl_dbws.create_call(service_sys, port_qname, operation_qname); -- 设置目标地址 sys.utl_dbws.set_target_endpoint_address(call_sys, '...

    MQ常用命令大全

    - 定义一个名为QNAME的本地队列作为死信队列,持久化设置为开启。 5. **设定队列管理器的死信队列** - `runmqsc "ALTER QMGR DEADQ(QNAME)"` - 设置队列管理器的死信队列为QNAME。 6. **定义队列** - `runmqsc...

    bpel repository

    ### BPEL Repository详解 #### 一、BPEL简介 **业务流程执行语言(Business Process Execution Language,简称BPEL)**是一种用于定义服务之间的交互流程的标准编程语言。它主要用于构建复杂的业务流程,这些流程...

    WebSphere MQ应用之常用命令大盘点.doc

    - `amqsput QName QmgrName` 将消息写入队列`QName`,队列属于队列管理器`QmgrName`。 - `amqsget QName QmgrName` 从队列`QName`中读取消息,队列同样属于`QmgrName`。 7. 启动通道/停止侦听: - `runmqchl –c...

    WebService接口封装代码

    WebService接口封装代码主要涉及到的是在软件开发中使用Web服务进行数据交换和功能调用的技术。Web服务是一种基于互联网的、采用标准的XML(Extensible Markup Language)格式来描述数据,并通过SOAP(Simple Object...

    Websphere MQ常用命令

    - `amqsput QName QmgrName`:向QMgrName队列管理器中的QName队列发送消息。 - `amqsget QName QmgrName`:从QMgrName队列管理器中的QName队列获取消息。 6. 启动和停止通道: - `runmqchl –c ChlName –m ...

    我学习mq的一些总结

    - 定义别名队列:`DEFINE QALIAS(QALIASNAME) TARGQ(QNAME) REPLACE` - 定义远程队列:`DEFINE QREMOTE(QRNAME) RNAME(Q_NAME) RQMNAME(QMGRNAME) XMITQ(QTNAME)` #### 通道 通道用于连接不同的队列管理器,实现...

    oracle调用webService

    为什么要在 Oracle 中访问 WebService? 在系统实现中,有时会有直接在数据库端利用触发器、存储过程等方式进行数据传递、分发的业务,而其中可能会涉及一些业务逻辑,为了处理这些业务逻辑,并简单起见,可以直接...

    IBM MQ使用指南

    使用命令 `DEFINE QLOCAL(QNAME) REPLACE` 创建队列,其中 `QNAME` 是队列的名称。 (2)删除队列 使用命令 `DELETE QLOCAL(QNAME)` 删除队列。 (3)往队列中放消息 使用命令 `amqsput QName QmgrName` 往队列...

    IBM_MQ_使用指南

    - 显示队列属性:`DISPLAY QUEUE(QNAME) [ALL]` 或 `DISPLAY QUEUE(QNAME) DESCRGETPUT` / `DISPLAY QUEUE(QNAME) MAXDEPTHCURDEPTH` - 显示队列管理器属性:`DISPLAY QMGR [ALL]` - 显示进程定义:`DISPLAY PROCESS...

Global site tag (gtag.js) - Google Analytics