草庐IT

helper-from-node-modules

全部标签

python - 导入错误 : No module named xml. dom.minidom

我尝试将xml.dom导出到我的python程序。fromxml.domimportminidom但是当我运行代码时,出现了这个错误:importxml.dom.minidomImportError:Nomodulenamedxml.dom.minidom这发生在我将文件重命名为xml.py时,但是当我将名称更改为其他时很明显。但这是我遇到的另一个问题。我没有重命名我的文件。它发生在我运行apt-getupdate和apt-getupgradeubuntu之后。怎么了? 最佳答案 您是否创建了任何名为xml.py的文件?这可能是问题

python lxml : import XSD from a buffer?

我正在使用python中的LXML来验证具有匹配XSD的XML。该XSD导入第二个“通用”XSD,其中包含一些通用定义。问题是这些XSD不作为文件存在于本地。它们只是我保存在内存中的缓冲区,但是当XSD执行时或它在文件系统的当前目录中查找导入的文件。有没有办法让它不那样做?也许提前提供进口的XSD?LXML使用libxml2和libxslt进行解析。导入的XSD文件的打开源自libxml2代码的深处,不经过python的文件处理,因此只需覆盖open()不起作用。似乎libxml2没有任何工具可以为其提供文件解析器。它只是调用fopen()直接。因此,解决方案可能需要处于更高级别,可能

xml - Paraview 的 Xdmf : select elements from a DataItem

我正在尝试为Paraview使用xdmf文件从hdf5文件中获取数据。我在包含2个值的数组中有一个变量,我需要使用第一个。为此,我尝试使用一个函数,但不知道如何使用它。所以如果我这样做:test.h5:/variables/rho_cellParaview发出警告,我有一个包含2个值的数组,而我只有一个单元格(此警告是预期的)。所以我添加了一个这样的函数:test.h5:/variables/rho_cell然后Paraview崩溃(没有错误消息)。老实说,我什至不确定数组索引是否像python中的那样(从0开始,0:1意味着只有第一个元素)......我找不到任何帮助。我尝试了几乎任

xml - Gmail 提要 : Retrieve body from latest email. Powershell

我想使用他们的提要检索最新的gmail的正文。这是我的代码。我还包括了的结果$xml.feed.entry|Select*这是:title:summary:Testbodylink:linkmodified:2018-02-10T21:06:18Zissued:2018-02-10T21:06:18Zid:tag:gmail.google.com,2004:1592049563135473902author:authorName:entryLocalName:entryNamespaceURI:http://purl.org/atom/ns#Prefix:NodeType:Elemen

xml - 从 org.w3c.dom.Node 获取行号和列号

我知道您可以从org.xml.sax.SAXParseException中获取行号和列号。是否可以从org.w3c.dom.Node获取行号和列号? 最佳答案 否(至少不使用标准DOMAPI)。DOM树与特定的序列化无关。事实上,有多种方法可以输出DOM树,它们可能会针对元素行号给出不同的结果。当您将XML文档解析为DOM时,如果出现错误,您可能会得到带有行号的SAXParseException。但解析后信息丢失。 关于xml-从org.w3c.dom.Node获取行号和列号,我们在St

xml - 为什么以 [*] 结尾的 Xpath 表达式在更改为 [node()] 返回元素时返回空列表

我有一个xml文件,其中有一个sortbits元素,该元素有32个bit子元素。如果我使用xpath表达式/config/portmod/sortbits/bit[*]它返回一个空列表。如果我把它改成/config/portmod/sortbits/bit[node()]它返回一个包含所有32个bit元素的NodeList。表达式/config/portmod/sortbits/bit[last()]返回最后一个元素。为什么[*]表达式不返回任何内容? 最佳答案 表达式bit[*]返回具有子元素的位元素。如果它什么都不返回,则可能不

python - 导入错误 : No module named elementtree. SimpleXMLWriter

在我的python代码中,我试图以XML格式显示输出。为此,我使用了XMLwriter。但是显示错误:Traceback(mostrecentcalllast):File"C:\Users\Ponmani\Desktop\test.cgi",line8,infromelementtree.SimpleXMLWriterimportXMLWriterImportError:Nomodulenamedelementtree.SimpleXMLWriter导致错误的行是:fromelementtree.SimpleXMLWriterimportXMLWriter我的整个python代码是:i

xml - 如何在 Node.js 中转换(简单的)流式 XML?

我正在通过我的Node.js服务器代理S3调用,并希望在代理之前调整几个返回的XML值。除了这些调整之外,我想保留每个响应的其余部分,例如响应header。我当然可以先收集整个响应,解析XML,转换它,然后将其返回,但对于大型响应,这既缓慢又占用大量内存。有没有一种方法可以基本实现stream.pipe()但可能带有转换功能?我看过sax-js,它可以管道但没有任何转换能力。我是否必须求助于监听低级解析事件并自己生成和输出生成的XML?我也看过libxmljs它有一个“推送解析器”和一个更高级别的DOMAPI,但看起来我必须再次自己收听低级别的解析事件,而且我不确定我是否可以流式传输生

python - Node.toprettyxml() 在 Python 中向 DOCTYPE 添加换行符

使用prettify时,我的DOCTYPE被分成三行。我怎样才能把它放在一条线上?“损坏”的输出:脚本:importcsvimportsysimportos.pathfromxml.etreeimportElementTreefromxml.etree.ElementTreeimportElement,SubElement,Comment,tostringfromxml.domimportminidomdefprettify(doctype,elem):"""Returnapretty-printedXMLstringfortheElement."""rough_string=doct

xml - XSLT 转换 : Add fixed text to existing node value

我有XSLT转换的基本知识,但一直在努力解决以下问题:我的xml包含:donottransformmedonottransformmealso1234hellobar我想转换整个xml,以便除了2个固定节点之外,每个节点值都预先加上其节点名称,后跟一个冒号和一个空格,如下所示:donottransformmedonottransformmealsoelement1Label:1234element7Label:helloelement9Label:bar最好是通用转换——xml有时会包含样式表未知的节点名称。只有2个固定节点会保持不变,但它们不能被转换,只保留在结果中。我一直在与“选择