草庐IT

register_namespace

全部标签

java - 在 XML 文档中查找所有 namespace 声明 - xPath 1.0 与 xPath 2.0

作为Java6应用程序的一部分,我想查找XML文档中的所有命名空间声明,包括任何重复项。编辑:根据Martin的要求,这是我正在使用的Java代码:XPathFactoryxPathFactory=XPathFactory.newInstance();XPathxPath=xPathFactory.newXPath();XPathExpressionxPathExpression=xPathExpression=xPath.compile("//namespace::*");NodeListnodeList=(NodeList)xPathExpression.evaluate(xmlD

java - Play Framework : PersistenceException: The type is not a registered entity? (Ebean)

我正在学习适用于Java的PlayFramework2.0教程,但在尝试保存ebean模型(task.save())时遇到此错误。[PersistenceException:Thetype[classmodels.Task]isnotaregisteredentity?Ifyoudon'texplicitlylisttheentityclassestouseEbeanwillsearchforthemintheclasspath.IftheentityisinaJarchecktheebean.search.jarspropertyinebean.propertiesfileorche

java - JAXB XmlAnyElement 设置 namespace 属性

我有一个用JAXB注释的简单Java类:classFoo{@XmlAnyElement(lax=true)Listany;}生成以下架构:有什么方法可以为设置命名空间属性吗?元素,因此它生成如下: 最佳答案 将package-info.java文件插入到您的foo类包中,其内容如下:@javax.xml.bind.annotation.XmlSchema(namespace="urn:foo:v1",elementFormDefault=javax.xml.bind.annotation.XmlNsForm.QUALIFIED)pa

java - Spring 3.0——无法为 XML 模式 namespace 上下文找到 Spring NamespaceHandler

UnabletolocateSpringNamespaceHandlerforXMLschemanamespace[http://www.springframework.org/schema/context]SEVERE:Exceptionsendingcontextinitializedeventtolistenerinstanceofclassorg.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.parsing.BeanDefinitionParsingExcep

java - Spring 4 中 register-defaults ="false"的等价物是什么?

如何配置我的自定义消息转换器以在使用Spring4的无XML项目中使用register-defaults="false"?目前我有这个配置:@Configuration@EnableWebMvc@ComponentScanpublicclassTestDataConfigextendsWebMvcConfigurerAdapter{@OverridepublicvoidconfigureMessageConverters(List>converters){finalMappingJackson2HttpMessageConverterconverter=newMappingJackso

java - 我如何找出我需要从 Java 库中导入的 namespace ?

我正在编写一些clojure代码,我依赖Jodatime进行时间处理。问题是我不知道要导入什么,文档也不是很清楚。现在我知道这里有人可能会在不到5秒的时间内给我正确答案,但我更想知道如何自己解决这个问题(除了翻阅文档直到找到正确答案)。如果我在Python中执行此操作,我将导入顶级包并使用dir和help的组合来找出我需要导入的内容.在clojure中有什么办法可以做到这一点吗?或者是否有任何其他类型的java工具可以解决这个问题?我更喜欢面向命令行的东西。 最佳答案 通常我会选择DavidGrant的回答,但如果您找不到任何Jav

java - 非法状态异常 : No Scope registered for scope 'session' on unit test

我有mkyongMVCtutorial.的修改版本我添加了一个业务层类Counter。publicclassCounter{privateinti;publicintcount(){return(this.i++);}//gettersandsettersandconstructors}在mvc-dispatcher-servlet.xml中:这很好用。我现在想为这个类创建一个单元测试@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration()publicclassTestCounter{@Configurationsta

Java XPath : Queries with default namespace xmlns

我想对此文件执行XPath查询(显示摘录):这是我正在使用的代码片段:DocumentBuilderFactorydomFactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=domFactory.newDocumentBuilder();Documentdocument=builder.parse(newFile(testFile));XPathFactoryfactory=XPathFactory.newInstance();XPathxpath=factory.newXPath();xpath.set

Java 相当于 register int?

在C中,我可以为一个变量分配一个寄存器,例如:registerinti=0;我知道Java是一种解释型语言,并且是远离CPU的许多抽象。是否有任何机制可用于甚至请求(如果体系结构不允许,那又怎样)我的变量保留在寄存器中而不是移动到缓存或主内存?我想没有任何办法,但我之前也有过惊喜。谢谢, 最佳答案 C中的register不会将变量放入寄存器。它只是给编译器提示,将其放入寄存器可能会很好。在Java中没有等价物。 关于Java相当于registerint?,我们在StackOverflow

java - 解析 XML 不在父节点和子节点中保留重复的 namespace

开始之前:我知道子节点从父节点继承命名空间,这就是我的问题出现的原因。不幸的是,我发送我的XML的Web服务不接受没有命名空间的子节点,并且由于它是政府实体,因此它们不太可能发生变化。也就是说,我正在使用Spring-WS在我的应用程序和web服务之间进行通信,因此框架以一种或另一种方式使用转换器将我的有效负载源解析为框架的有效负载结果:transformer.transform(Source,Result);在转换发生之前,我的XML有这两个节点,如下所示:改造后,去掉第二个命名空间(之前说过,我知道原因):我也知道我可以使用编码器来实现相同的结果并自己编写解析代码。使用这种方法也可