草庐IT

tag_names

全部标签

c - How to convert <node/> to <node></node> with libxml (converting empty elements to start-end tag pair)

生成XML内容时,我得到一个空节点,我希望它是.(由于是c14n的正确形式,因此称为“将空元素转换为开始-结束标记对”的过程)我应该如何转换它?JimGarrison(谢谢)暗示有一种方法可以做到这一点,通过使用xmlBufferCreate、xmlSaveToBuffer、xmlSaveDoc、xmlSaveClose使用xmlSaveOption:XML_SAVE_NO_EMPTY 最佳答案 查看libxml2文档,特别是xmlSaveOption值XML_SAVE_NO_EMPTY

python - 在 python 中使用 lxml 创建元素时出现 "Invalid tag name"错误

我正在使用lxml制作一个xml文件,我的示例程序是:fromlxmlimportetreeimportdatetimedt=datetime.datetime(2013,11,30,4,5,6)dt=dt.strftime('%Y-%m-%d')page=etree.Element('html')doc=etree.ElementTree(page)dateElm=etree.SubElement(page,dt)outfile=open('somefile.xml','w')doc.write(outfile)我收到以下错误输出:dateElm=etree.SubElement(p

xml - 元素 <Target> 中的属性 "Name"无法识别

正在关注instructionshere,我收到以下错误:Theattribute"Name"inelementisunrecognized在.csproj文件中,我删除了PostBuild部分并将其替换为:我这样做是因为我在尝试运行新发布的SmartClient应用程序时收到“文件具有与list中指定的不同的计算哈希”错误。怎么了? 最佳答案 csproj中插入的默认PostBuildEvent被定义为PropertyGroup中的属性,您似乎将Target的代码粘贴到该propertyGroup中。这不仅没有达到预期的效果,它甚

python - 操作系统错误 : [Errno 36] File name too long:

我需要将网页转换为XML(使用Python3.4.3)。如果我将URL的内容写入文件,那么我可以完美地读取和解析它,但是如果我尝试直接从网页读取,我的终端会出现以下错误:File"./AnimeXML.py",line22,inxml=ElementTree.parse(xmlData)File"/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/xml/etree/ElementTree.py",line1187,inparsetree.parse(source,parser)File"/Library/Fr

c# - 如何添加xml :lang ="en" to <html> tag

我有一个用于以下xml的XElement对象。Helloworld我想添加xml:lang="en"到标签。于是就变成了我尝试了以下代码。XAttributexmlLang=newXAttribute("xml:lang","en");但是我得到了以下错误:':'字符,十六进制值0x3A,不能包含在名称中。感谢您的帮助。 最佳答案 您需要传递一个XName由命名空间(http://www.w3.org/1999/xhtml)和XAttribute构造函数的本地名称(lang)组成的实例。XAttributexmlLang=newXA

python - lxml.etree : Start tag expected, '<' 未找到,第 1 行,第 1 列

我想获取一些简单的xml文件并将它们一次性全部转换为CSV(尽管这段代码一次只针对一个文件)。在我看来好像没有正式的namespace,但我不确定。我有这段代码(我使用了一个header,SubmittingSystemVendor,但我真的想将它们全部写入CSV:importcsvimportlxml.etreex=r'C:\Users\...\jh944.xml'withopen('output.csv','w')asf:writer=csv.writer(f)writer.writerow('SubmittingSystemVendor')root=lxml.etree.from

xml - eclipse 3.5 : How to get file name from Editor?

谁能告诉我如何从编辑器中获取文件名?我只是制作了自己的编辑器来打开xml文件并创建几个部分来显示数据。现在我想读书XML文件并将其放在该部分内。我想我现在如何读取xml数据,但我不知道如何访问文件名以便将其打开。谢谢 最佳答案 我意识到这是旧的,但由于我在寻找完全相同问题的解决方案时偶然发现了它,所以我想在VonC的答案中添加注释:IFileEditorInput隐藏在org.eclipse.ui.ide插件中,因此为了使解决方案正常工作,您的插件需要将其声明为依赖项。 关于xml-ec

java - jackson 序列号 : Setting field value as XML element name

我们在基于jax-rs的RESTAPI项目中使用Jacksonjax-rsXML内容提供程序来处理XML内容类型。在序列化POJO列表时,我们需要从POJO中的字段动态设置xml元素名称。publicclassResponsePOJO{@JacksonXmlProperty@JacksonXmlElementWrapper(useWrapping=false)privateListmessage=newArrayList();}publicclassMessage{privateStringtype;//"Error"or"Warning"privateStringmsg;//Thea

xml - 无法解析匹配的构造函数(提示 : specify index/type/name arguments for simple parameters to avoid type ambiguities)

我在将Spring安全版本3迁移到4时遇到此异常。我正在使用基于Sprig4XML的安全性来实现它。您将不胜感激异常:Causedby:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'util:list#f1d6071':Cannotcreateinnerbean'security:filter-chain#1c5c0deb'oftype[org.springframework.security.web.DefaultSecurityFilterChain]whilese

xml - XSL : Copy XML and then replace some tags

我对XSL/XSLT很陌生。我想将一个xml文档复制到另一个文档中,但要替换一些命名空间标签和一些具有特殊属性的标签。例如:TestBar应该重写为:--Test--Barxxxxxx是否可以复制整个XML,然后应用一些规则来替换我要替换的标签? 最佳答案 您可以复制一些节点并使用不同的规则重写其他节点。保持和一样,重新写,试试这个(未经测试)作为起点:andre-writealittle-->xxxxxx 关于xml-XSL:CopyXMLandthenreplacesometags,