草庐IT

DOCUMENT_ID

全部标签

java - SAXSource 和 org.w3c.dom.Document

我有一个javax.xml.transform.sax.SAXSource,我想获得一个org.w3c.dom.Document对象。我已经在谷歌上搜索了几个小时,但我很沮丧。此外,SAXSource#getInputSource()返回的InputSource为空,因此我无法使用它来构建org.w3c.dom.Document.顺便说一句,我想要实现的是从SAXSource中包含的xml中删除一些xml元素。感谢您的帮助!关于我的环境的一些信息:SAXSource由以下javax.xml.ws调度程序的invoke方法返回给我:Serviceservice=Service.creat

xml - 无法编译 W3C 提供的 XSD 模式;无法解析 "id"?

我正在研究XML模式并尝试生成一个使用它的简单有效文档。架构XSD由W3C提供,因此我无法想象它有什么实际问题。但是命令行上的xmllint以及任意数量的免费在线验证器提示实际的XSD(不是我的测试文档):TheQNamevalue'{http://www.w3.org/XML/1998/namespace}id'doesnotresolvetoa(n)attributedeclaration.请注意,它无法解析id类型/名称,这是基本的XML内容。我不是XML专家,所以我可能遗漏了一些关于命名空间/链接的明显信息。这不是我的测试文档的问题,因为即使是一个微不足道的测试文档也会在XSD

xml - 我如何摆脱 xml :base attribute that is added to my xml document after using xinclude?

我正在尝试使用xinclude将xml文件解码为java对象。我有一个基于我的jaxb注释代码文件的模式。这是我的解码代码:@OverridepublicTreadFromReader(finalReaderreader)throwsException{finalUnmarshallerunmarshaller=createUnmarshaller();finalSAXParserFactoryspf=SAXParserFactory.newInstance();spf.setXIncludeAware(true);spf.setNamespaceAware(true);//spf.s

xml - DTD - ID 属性的唯一性

根据theDTDspecification关于ID属性类型:Validityconstraint:IDValuesoftypeIDMUSTmatchtheNameproduction.AnameMUSTNOTappearmorethanonceinanXMLdocumentasavalueofthistype;i.e.,IDvaluesMUSTuniquelyidentifytheelementswhichbearthem.下列哪项解释是正确的?ID类型的所有属性的所有实例的值必须不同。ID类型相同属性的所有实例的值必须不同。换句话说,给定以下DTD声明片段:以下XML文档片段是否违反

java - 如何在不验证或检查 DTD 的情况下设置系统和公共(public) ID?

不确定是我的问题还是API的问题,但我无法在没有抛出异常或我尝试设置的东西(DocType)的情况下创建XML文件未设置。这是我目前正在做的:StringBuilderstringBuilder=newStringBuilder();stringBuilder.append("");stringBuilder.append("");StringxmlString=AnnotatedDocumentTree.toString(annotatedDocumentTree,newSimpleAnnotatedDocumentTreeXmlConverter(),stringBuilder);

xml - 使用 Groovy 将 org.w3c.dom.Document 转换为 XML 字符串

我有一个org.w3c.dom.Document实例,我需要将其转换为XML字符串。我知道如何在Java中执行此操作(使用javax.xml.transform工具),但我想知道是否有更“常规”的方法来执行此操作?我已经尝试使用DomToGroovy类,它成功地创建了DOM文档的groovy脚本版本。但我不确定如何使用它来生成XML字符串。我可能找错树了……如有任何帮助,我们将不胜感激! 最佳答案 butIwonderedwhetherthereisamore"groovy"wayofdoingthis?肯定有:classgroov

Jquery:将 XML 节点映射到 HTML ID 元素

从标题中概括要表达的内容绝非易事...但我们开始吧...我意识到我可能直接忽略了明显的JQuery内置函数。我想做的是:有一个XML文件(本地或通过服务器)包含恰好有它们的节点节点名称,即作为HTML文本框的ID名称即然后我想通过JQueryAJAX调用,解析XML并映射节点的值到相同节点名称的HTMLID元素的值...我马上意识到有a)可能是插件,b)可能是更好的概念,但我只需要映射到基本的HTML元素..事实上我可以在技术上有一些更高级的功能来填充组合框,单选框按钮等....有什么可遵循的路径的想法吗?或者是否有一个简单的JQuery插件可以做到这一点?P.S:我不喜欢这样的模板,

ruby - 如何使用 Nokogiri 获取具有特定 id 的元素内的值?

我有一个由项目节点组成的元素结构,我用Nokogiri像这样解析它:@xml.css('item').eachdo|item|#dosomethingend现在该项目有一个部分,看起来像这样9每个项目都有这个元素,其id下面):Yadayada8.0我想从中解析8.0值。在另一个SOanswer我发现你可以使用这样的东西(对于HTML):item.xpath("//customfield[@id='customfield_10004']").css('customfieldvalue')不幸的是,这似乎以相同的顺序返回所有值的字符串,而不是我正在查看的项目节点的特定值。有谁知道如何解析

sql-server - XML 查询附加适当的 ID

我似乎在与XML作斗争。我希望为每一行附加适当的IDDeclare@Usertable(idint,First_Namevarchar(50),Last_Namevarchar(50),EMailvarchar(50))Insertinto@Uservalues(1,'John','Smith','john.smith@gmail.com'),(2,'Jane','Doe','jane.doe@gmail.com')Declare@XMLxmlSet@XML=(Select*from@UserforXMLRAW)SelectID=1--我目前的结果是。IDItemValue1id11F

java - 通过 id 搜索 xml 元素

我们可以使用dom解析器在xml文件中通过id搜索元素吗,例如:newonesecondone我想要一个id="one"的节点,我的代码DocumentBuilderFactorydocBuilderFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docBuilderFactory.newDocumentBuilder();Documentdocument=docBuilder.parse(newFile("filename.xml"));Elementele=document.getElem