【java – 使用默认命名空间时无法解组编组的文档】教程文章相关的互联网学习教程文章

java – 为什么我的JAX-WS处理程序在每个元素上重新声明相同的命名空间?【代码】

我编写了一个JAX-WS处理程序,为我的SOAP客户端的出站消息添加了一个WS-Security标头:package com.soap.client;import javax.xml.namespace.QName; import javax.xml.soap.Name; import javax.xml.soap.SOAPElement; import javax.xml.soap.SOAPException; import javax.xml.soap.SOAPFactory; import javax.xml.ws.handler.MessageContext; import javax.xml.ws.handler.soap.SOAPHandler; import javax.xml.ws.handler.soap.SOAP...

java – Spring Framework XML配置元数据和命名空间【代码】

我一直在研究元数据信息的配置以使用Spring,我意识到我需要深入研究XML.我对XML文件中的引用方案有疑问.到目前为止,我所知道的(我猜……),如下: >我读到使用命名空间对分离很有用XML文档中的标记元素,从而避免冲突加价(source).>使用URI来命名命名空间被视为标准,而不是意味着将在网址中搜索文件,用于示例(source – 在“命名空间名称指向什么?”中).>命名空间的声明是使用保留的属性,“xmlns”.>命名空间使用前缀(也称为别名),...

java – 在Android中使用接口到命名空间常量【代码】

从我所读到的使用接口来定义常量通常在Java中被忽略,除非你打算通过类继承常量来实现接口.但我经常在Android程序中遇到这样的代码:interface Tags {String BLOCK = "block";String TITLE = "title";String START = "start";String END = "end";String TYPE = "type"; }就个人而言,我喜欢能够像这样将常量组合成一个命名空间.所以我的问题是这样做有什么不利之处吗?我假设它可能不如使用静态最终字符串那样高效,因为编译器可以内联...

java – 当添加global-method-security命名空间时,Spring没有看到@Transactional【代码】

我创建了一个负责通过dao与数据库联系的服务.我使用@Transactional注释来处理事务.@Service("aclService") public class HibernateAclServiceImpl implements HibernateAclService{private final Log logger = LogFactory.getLog(HibernateAclServiceImpl.class); @Autowired private AclObjectIdentityDao objectIdentityDao ; private PermissionFactory permissionFactory = new DefaultPermissionFactory(); @Autowired privat...

java – 如何使用JAXB设置默认命名空间【代码】

我有一个通过Spring MVC Web服务返回的数据的ATOM-XML表示.我正在使用JAXB进行序列化,我有许多名称空间但我希望默认名称空间设置为Atom而没有前缀.这是我目前在package-info.java中的内容,但原子前缀被设置为ns3.@XmlSchema(namespace = com.mycomponay.foo.ATOM_NAMESPACE, xmlns = { @XmlNs(prefix = "foo", namespaceURI = com.mycomponay.foo.NAMESPACE_FOO), }, elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QU...

命名空间:javax.xml.bind.UnmarshalException:意外元素【代码】

出于某种原因,我必须手动解析看起来像这样的KML文件:<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"><Document>...<Placemark><Point><coordinates>13.38705,52.52715,0</coordinates></Point><Name>My name</Name><description xmlns="">Hallo World</description></Placemark></Document> </kml>为了将它映射到java,我编写了以下类@XmlRootElement(name = "kml", namespace = "http://ww...

java – 如何从dom Document中删除所有命名空间【代码】

我正在从XML文件创建一个Dom(org.w3c.dom.Document)文档.我想从该文档中删除所有命名空间以调用其他一些服务.该服务期望XML没有名称空间.解决方法: public Document cleanNameSpace(Document doc) {NodeList list = doc.getChildNodes();for (int i = 0; i < list.getLength(); i++) {removeNamSpace(list.item(i), "");}return doc; } private void removeNamSpace(Node node, String nameSpaceURI) {if (node.getNodeType() == N...

java – netbeans没有为此命名空间找到的库【代码】

我已经四处寻找,但无法确定最终的解决方案.我正在使用netbeans Maven并尝试从Primefaces 2.2.1升级到3.0.M3 – 当我将index.xhtml taglib更改为xmlns时:p =“http://primefaces.org/ui”netbeans抛出’否找到此命名空间的错误库. index.xhtml文件是:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm...

java – Spring的上下文命名空间如何工作?【代码】

例如,如果我在application-context.xml中声明:<context:annotation-config/>我从official documentation读到:The implicitly registered post-processors includeAutowiredAnnotationBeanPostProcessor,CommonAnnotationBeanPostProcessor,PersistenceAnnotationBeanPostProcessor, as well as the aforementionedRequiredAnnotationBeanPostProcessor.但我想知道Spring是如何工作的,我认为这个1-liner被转换为文档中提到的后处理...

Java:解决命名空间冲突

我们有一个罐子,我们丢失了源代码.我反编译了jar并从中创建了新的源代码.我想验证源代码和旧jar有相同的行为.我正在编写单元测试来进行验证,问题是它们都有相同的命名空间/类名,所以我不知道如何消除旧jar和新源代码的歧义.我能做什么或不可能做什么?解决方法:您需要一次只在类路径上有一个版本,以保证您运行的是该版本的代码.与代码分开开发单元测试,以便您可以使用任一版本.

java – 使用JAXB解组xml – 带有XmlType和proporder的命名空间【代码】

我正在尝试使用JAXB解组xml文件.当我使用具有正确名称和命名空间的@XmlElement时,解组工作(例如@XmlElement(name =“name”,namespace =“http://www.test.com”)) 如果我与propOrder一起使用XmlType,则不幸的是它不再存在(例如@XmlType(namespace =“http://www.test.com”,name =“”,propOrder = {“name”,“description”})). xml文件的内容(test.xml):<Operation xmlns="http://www.test.com"><Parameter><name>Param1</nam...

java – 使用默认命名空间时无法解组编组的文档【代码】

我设置了一个显示我的问题的回购:https://github.com/Waxolunist/stackoverflow.34392476 我尝试解组一个简单的xml文档:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <for:document xmlns:for="http://www.adcubum.com/wsdl/global/callout/syrius/modul_bl/doc/service/documentrenderer/forwktbx"><Export xmlns="urn:adcubum:Syrius"><ExportInhalt/><ExportKopf><Quelle>lokal</Quelle></ExportKopf><SchemaVer...

java – JAXB命名空间顺序【代码】

是否可以控制通过JAXB生成的文档中命名空间的顺序?我知道,它与XML标准无关,但我们需要以特定的顺序生成名称空间声明?例如,目前我们已经生成了<rootelement a="http://www.example.com/xom" b="http://www.example.com/crops"> .. </rootelement>但是我需要:<rootelement b="http://www.example.com/crops" a="http://www.example.com/xom"> .. </rootelement>解决方法:JAXB不直接支持它,但您可以将对象封送到ContentHandler,XML...

文档 - 相关标签