xml-parsing 相关问题

XML解析器遍历包含XML树的文本文档,并允许使用层次结构中的信息。将此标记用于实现XML解析器的问题,或者通过使用给定语言的现有解析器生成的问题。

Python初学者:TypeError:'NoneType'对象不可迭代:如何解决?

[早上好,我正在尝试在XML文件中提取引用审阅的句子及其标签。我遇到的问题是,不是所有带有标签的句子,所以我是...

回答 1 投票 0

Python beguinner:TypeError:'NoneType'对象不可迭代:如何解决?

[早上好,我正在尝试在XML文件中提取引用审阅的句子及其标签。我遇到的问题是,不是所有带有标签的句子,所以我是...

回答 1 投票 0


无论如何,相对于使用Java的元素节点,节点是否可以重新排序或删除?

以下,我想根据id属性中的输入(在这种情况下为inputY,inputX)对 .. 节点进行排序,如果只有一个..,则删除 .. 。 。

回答 1 投票 1


LINQ XML按属性和嵌套元素的查询

我是LINQ的新手,正在尝试通过属性和后代元素值查询XML文件。这是我的XML片段: [[[[] ]

回答 1 投票 0

UPDATE中不允许使用固定的设置返回功能

升级到Postgres 12语句后,更新模板集ContactFirstName = unnest(xpath('/ E-Document / Document / DocumentParties / BuyerParty / ContactData / ContactFirstName / text()',x)):: text,yhik ...] >

回答 1 投票 0

Java stax:3字节UTF-8序列的无效字节2

[我正在尝试使用stax解析xml,但我得到的错误是:javax.xml.stream.XMLStreamException:[row,col]:[8,64]处的ParseError消息:3字节UTF-的无效字节2 8序列。我已经...

回答 1 投票 0

渐变句柄或忽略无效的pom警告消息

[将hortonworks配置单元仓库连接器添加到gradle scala(spark)项目时,例如:仓库{maven {url“ https://repo.hortonworks.com/content/repositories/releases/”}} ... ...

回答 1 投票 0

未启用带有模式的Java XML解析验证

[尝试通过模式验证来解析XML:DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setNamespaceAware(true); dbf.setValidating(true); dbf.setAttribute(“ http://java.sun ....

回答 1 投票 0

Python XML ElementTree-findall

我正在使用XML文件。我的文件就是这样:将xml.etree.ElementTree导入为ET xml =''' &...

回答 1 投票 0

解析日期格式时出现问题,需要更改此方法以也接受空值

我在这里做错什么,当前请求文件中的xml节点进入,必须填充值01/22/2020。测试人员正在运行新的测试用例,而不是在填充并且抛出异常。如何...

回答 1 投票 0

C#XPath找不到任何东西

我正在尝试使用XPath来选择具有带有Faces值的构面的项目,但是目前我什至尝试仅选择所有项目都失败了:系统愉快地报告它找到了0个项目,...

回答 2 投票 6

XML解析文档

没有人知道如何解析此文档以在类型为Node的arrayList中获取Java对象,并具有以下属性:node_id relatedroutes description title on_finish_routeid on_starting_routeid level_id ...

回答 1 投票 0

BeautifulSoup解析XML名称空间

我有这个脚本:infile = open(“ t.gpx”,“ r”)内容= infile.read()汤= BeautifulSoup(内容,'xml')wpts =汤.find_all('wpt')名称= soup.find_all('name')文本= soup.find_all('text')...

回答 1 投票 0

在Groovy中将XML名称空间与XmlSlurper一起使用-如何正确查询路径?

我有以下示例xml: 您对XML文档的使用不正确。当定义类似xmlns:h="http://www.w3.org/TR/html4/"的命名空间时,将创建必须显式使用的前缀。否则,如果未将文档分配给任何节点,则无法使用该前缀查询文档。您需要至少将其分配给table标签才能使用它。 <h:table xmlns:h="http://www.w3.org/TR/html4/"> <tr> <td>Apples</td> <td>Bananas</td> </tr> </h:table> 但是,如果要为每个table节点(及其子节点)创建默认名称空间,则需要跳过该前缀并定义一个没有名称空间的名称空间。 <table xmlns="http://www.w3.org/TR/html4/"> <tr> <td>Apples</td> <td>Bananas</td> </tr> </table> 发现细微差别-在第二个示例中,我们使用xmlns属性定义了名称空间,而不是前面的情况所定义的xmlns:h属性。 当使用默认名称空间时,可以使用declareNamespace方法为默认名称空间定义前缀。这使您可以使用类似h:table的选择器,该选择器引用已声明的名称空间映射中由table前缀定义的名称空间中的h标签。考虑以下示例: def source = '''<root> <table xmlns="http://www.w3.org/TR/html4/"> <tr> <td>Apples</td> <td>Bananas</td> </tr> </table> <table xmlns="https://www.w3schools.com/furniture"> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table> </root>''' def root = new XmlSlurper().parseText(source).declareNamespace([ h: "http://www.w3.org/TR/html4/", f: "https://www.w3schools.com/furniture" ]) assert root."h:table".tr.td.first().text() == "Apples" assert root."h:table".tr.td.last().text() == "Bananas" assert root."f:table".width.toInteger() == 80 在此示例中,我们使用XML文档为table标签定义了两个不同的默认名称空间。使用declareNamespace方法,我们可以为这些命名空间定义前缀,以便可以在标签选择器中使用该前缀。 如果由于某种原因,您需要在table节点级别使用前缀定义名称空间,则至少需要在顶级级别使用此前缀。 def source = '''<root> <h:table xmlns:h="http://www.w3.org/TR/html4/"> <tr> <td>Apples</td> <td>Bananas</td> </tr> </h:table> <f:table xmlns:f="https://www.w3schools.com/furniture"> <name>African Coffee Table</name> <width>80</width> <length>120</length> </f:table> </root>''' def root = new XmlSlurper().parseText(source).declareNamespace([ h: "http://www.w3.org/TR/html4/", f: "https://www.w3schools.com/furniture" ]) assert root."h:table".tr.td.first().text() == "Apples" assert root."h:table".tr.td.last().text() == "Bananas" assert root."f:table".width.toInteger() == 80 希望有帮助。

回答 1 投票 1

是否有更快的方法来存储/读取XML文档中的数据?

我一直在VB.NET中开发Windows窗体应用程序,以解析大型的XML文档,该文档是日英字典。我最初建立了一个基于字符串的解析器,该解析器读取所有XML标记...

回答 1 投票 0

python elementtree xpath-在findall @ name = VARIABLEHERE中插入变量

是否可以将变量传递给@name属性?导入xml.etree.ElementTree作为ET树= ET.parse('C:/test.xml')根= tree.getroot()somelist = [root.findall(“中x的x.text .... /

回答 2 投票 0

使用python中的xml树将嵌套的XML内容转换为CSV

我对python很陌生,请像对待我一样。当我尝试将XML内容转换为字典列表时,我得到了输出,但没有达到预期的效果,并且尝试了很多。 XML ...

回答 1 投票 -1

将XML转换为python中的词典列表

我对python很陌生,请像对待我一样。当我尝试将XML内容转换为字典列表时,我得到了输出,但没有达到预期的效果,并且尝试了很多。 XML ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.