草庐IT

javax.comm

全部标签

javax.xml.crypto 旧规范的自定义 CanonicalizationMethod

我正在尝试验证用签名的xml但我得到一个异常(exception):javax.xml.crypto.MarshalException:java.security.NoSuchAlgorithmException:没有这样的算法:http://www.w3.org/TR/1999/WD-xml-c14n-19991115forproviderXMLDSig我不喜欢更改xml输入的选项。看起来实现一些自定义规范化方法或强制java使用其他方法要好得多,但我不知道该怎么做。finalNodeListsignatureNodeList=document.getElementsByTagNam

xml - javax.xml.bind.UnmarshalException : unexpected element (uri :"", 本地 :"sRAssignments")。预期的元素是

SRAssignments.java(包装类):@XmlRootElement@XmlType(propOrder={})publicclassSRAssignments{@XmlElement(name="srAssignments",type=SRAssignment.class)privateListsrAssignments=newArrayList();publicSRAssignments(){}@SuppressWarnings("javadoc")publicSRAssignments(ListsrAssignments){this.srAssignments=srAs

javax.xml.transform.Transformer 忽略前缀?

我正在尝试解析一个非常简单的示例:100我使用的样式表如下:这在libxslt中有效,没问题。我现在正尝试在java中执行相同的任务,并且我正在尝试使用javax.xml.transform包来执行此操作。它为total-results属性提供了一个空值,而不是预期的结果。但是,当我将值更改为此时:它有效。更改xml和xslt不是一个选项。我应该在某处设置参数吗?代码非常简单:InputSourcexmlSource=newInputSource(newStringReader(xml));DocumentBuilderbuilder=factory.newDocumentBuilde

jdk1.5 中的 javax.xml.bind.JAXBException [java.lang.ClassNotFoundException : com. sun.xml.bind.v2.ContextFactory]

我收到错误:javax.xml.bind.JAXBException-withlinkedexception:[java.lang.ClassNotFoundException:com.sun.xml.bind.v2.ContextFactory]atjavax.xml.bind.ContextFinder.newInstance(ContextFinder.java:195)atjavax.xml.bind.ContextFinder.find(ContextFinder.java:381)atjavax.xml.bind.JAXBContext.newInstance(JAXBCo

java - 如何解决 javax.xml.transform.TransformerConfigurationException

我正在尝试使用xsl样式表将xml文件转换为html。请看下面的代码。我已经尝试了很多方法来解决这个问题,但不知何故不能。如果我打开xml文件,那么我可以看到所需的输出,但为什么我无法通过编程看到相同的输出?错误信息:错误:“Jaxpone.xsl”fatalerror:“无法编译样式表”javax.xml.transform.TransformerConfigurationException:无法编译样式表在com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(Transfor

xml - 使用 javax.xml.xpath。使用 scala.xml

是否可以将javax.xml.xpath.XPathExpression与scala.xml.NodeSeq一起使用?我想要一个允许我表达如下内容的API:valxml=...valxpath=XPathFactory.newInstance.newXPath.compile("""/this/that/theOther[@abc="123"]""")valselectedNodes:NodeSeq=xml.applyXpath(xpath) 最佳答案 Scala采用函数式方法来搜索XML。在相同的情况下,它不像XPath那样清晰,

javax.xml.bind.UnmarshalException : unexpected element (uri :"", 本地 :"TestSubject")。预期元素是 <{}Test>

关于这个问题有几个帮助主题但我还没有找到解决我的问题的解决方案。我感谢解决问题的指导。我尝试通过Marshal生成xml,下面的xml是从代码生成的。我必须使用下面的xml结构:test1`entercodehere`lastname123456代码@XmlRootElement(name="Test")publicclassTest{publicTest(){testSubject=newArrayList();}ListtestSubject;@XmlElement(name="testSubject",type=TestSubject.class)publicListgetTes

xml - ODI-1227 : ActiveMQObjectMessage cannot be cast to javax. jms.BytesMessage

我试图从JMS队列中获取(OracleDataIntegrator12.1.2.0.0)XML,支持ApacheActiveMQ5.8,但出现以下错误:ODI-1227:TaskLKMJMSXMLtoSQL(LoadJMStoXML)failsonthesourceconnectionJMS_ActiveMQ_INVOICE_LOCAL2_CNG.CausedBy:java.sql.SQLException:java.lang.ClassCastException:org.apache.activemq.command.ActiveMQObjectMessagecannotbecast

javax.xml.parsers.DocumentBuilder 无法安静地解析?

javax.xml.parsers.DocumentBuilder在std:err中打印一条消息。示例如下:importjava.io.*;importjavax.xml.parsers.*;importorg.w3c.dom.*;publicclassFooMain{publicstaticDocumentslurpXML(Strings)throwsException{DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumen

java - 命名空间 : javax. xml.bind.UnmarshalException:意外元素

出于某种原因,我必须手动解析如下所示的KML文件:...13.38705,52.52715,0MynameHalloWorld为了将它映射到java我写了下面的类@XmlRootElement(name="kml",namespace="http://www.opengis.net/kml/2.2")publicclassKml{//Documentdocument;@XmlElement(name="Document")publicDocumentgetDocument(){returndocument;}publicvoidsetDocument(Documentdocument)