首页 > TAG信息列表 > xml-namespaces

在python中解析xbrl文件

我正在研究xml解析器.目标是解析多个不同的xml文件,这些文件中的前缀和标记保持一致,但名称空间却发生了变化. 因此,我正在尝试: >仅通过< prefix:tags>来解析xml.而不用名称空间解析(替换)前缀.每个文档的前缀保持不变.>自动加载名称空间,以便可以将标识符(< prefix:tag>)替换为适当

未知名称空间时,如何反序列化XML?

我正在处理一个API,该API有时会更改我收到的XML上的名称空间. XML结构保持不变.我需要将XML反序列化为强类型模型. 无论XML上有什么命名空间,如何执行反序列化? 我正在使用这样的模型: [Serializable, XmlRoot(ElementName = "TestModel", Namespace = "http://schemas.datacontract

CodeGo.net>如何使用LINQ XML添加名称空间到XML

问题更新:如果我的问题不清楚,我非常抱歉 这是即时消息正在使用的代码 XDocument doc = XDocument.Parse(framedoc.ToString()); foreach (var node in doc.Descendants("document").ToList()) { XNamespace ns = "xsi"; node.SetAttributeValue(ns + "schema", "

带有多个名称空间的python lxml findall

我正在尝试使用lxml解析具有多个名称空间的XML文档,而且我一直坚持使用findall()方法返回某些内容. 我的XML: <MeasurementRecords xmlns="http://www.company.com/common/rsp/2012/07" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

php – 如何将带有600MB xml文件的50MB zip文件放入mysql数据表中?

如何将带有600MB xml文件(超过300,000“<”abc:ABCRecord“>”)的50MB zip文件放入mysql数据表中? xml文件本身具有以下结构: <?xml version='1.0' encoding='UTF-8'?> <abc:ABCData xmlns:abc="http://www.abc-example.com" xmlns:xyz="http:/www.xyz-exa

php – SimpleXMLElement访问带命名空间的元素?

我有以下XML: <ns1:getBannerLinksResponse xmlns:ns1="http://endpoint.website.com/"> <ns1:return> <ns1:campaignID>0</ns1:campaignID> <ns1:categoryID>200230455</ns1:categoryID> <ns1:ca

php – SimpleXmlElement和XPath,获取空数组()

我从谷歌结帐响应中解析XML时遇到了一些麻烦. XML直接来自谷歌服务器,所以XML本身没有问题. 我想掌握所有新订单通知标签 我试过这个,但每次都返回一个空数组(). $xml = new SimpleXmlElement($raw_xml); $notifications = $xml->xpath('notifications'); $notifications = $xml->

无法使用PHP的SimpleXML向属性添加命名空间

我正在创建一个Atom提要,当我在下面尝试添加xmlns:i作为属性时 – $node->addAttribute("xmlns:i","http://www.w3.org/2001/XMLSchema-instance"); 我把它作为输出 – i="http://www.w3.org/2001/XMLSchema-instance" “xmlns:”部分被切断了.我需要逃避: – 字符吗?或者他们是

php – 参考 – 如何在SimpleXML中处理名称空间(带冒号的标签和属性)?

这个问题旨在作为回答一个特别常见的问题的参考,这个问题可能有不同的形式: >我有一个XML文档,其中包含多个名称空间;如何使用SimpleXML解析它? >我的XML在标记名称中有一个冒号(“:”),如何使用SimpleXML访问它?>如果名称中有冒号,我如何访问XML文件中的属性? 如果您的问题已作为此问题

序列化XML子项并在Java中保留名称空间

我有一个Document对象,它像这样建模一个XML: <RootNode xmlns="http://a.com/a" xmlns:b="http://b.com/b"> <Child /> </RootNode> 使用Java DOM,我需要得到< Child>节点并将其序列化为XML,但保留根节点名称空间.这是我目前拥有的,但它没有序列化命名空间: public static voi

使用PHP中的命名空间解析SOAP响应

参见英文答案 > parse an XML with SimpleXML which has multiple namespaces                                     5个 有关如何解析此SOAP响应并获取report_type的name值的任何建议?请注意,有两个名称实例;一个在report_type下,另一个在严重

php – 获取媒体:来自XML的缩略图

我似乎无法解决这个问题.我想获取媒体:来自RSS文件的缩略图(http://feeds.bbci.co.uk/news/rss.xml). 我做了一些研究,并试图结合来自的见解 https://stackoverflow.com/questions/6707315/getting-xml-attribute-from-mediathumbnail-in-bbc-rss-feed和其他来源. 这就是我得到的: $

如何使用lxml objectify获取xmlns属性?

我有几个xml文件正在处理.他们有不同的根元素.这里是其中的一些. <rss xmlns:npr="http://www.npr.org/rss/" xmlns:nprml="http://api.npr.org/nprml" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:content="http://purl.org/rss/1.0/modul

XML没有拿起标签

这可能是一个简单的错误配置问题,但我的xml文档拿起我的标签时遇到问题.我收到了错误 “在这一行找到了多个注释:      – cvc-complex-type.2.4.c:匹配的通配符是strict,但是没有为元素’camelContext’找到声明.     – 无法找到模式名称空间“http://activemq.apache.org

java – Spring 3 applicationContext-security-JDBC.xml有bean:bean不是bean?

有人可以告诉我在我的ApplicationContext中我必须使用bean:bean而不是bean以及如何修复它. <?xml version="1.0" encoding="UTF-8"?> <beans:beans xmlns="http://www.springframework.org/schema/security" xmlns:beans="http://www.springframework

python – 使lxml.objectify忽略xml名称空间?

所以我要处理一些看起来像这样的xml: <ns2:foobarResponse xmlns:ns2="http://api.example.com"> <duration>206</duration> <artist> <tracks>...</tracks> </artist> </ns2:foobarResponse> 我找到了lxml和它的objectify模块

使用XPath处理XML文件生成的路径时出错

我有XML文件,我试图使用XPath获取其路径的所有值,但它不会为NameSpaces生成值,如: //rss/channel/item/yweather:forecast/@low 要么 //rss/channel/yweather:wind/text() 代码 : 使用的方法: public class XmlSource{ private XPathFactory factory = XPathFactory.newInsta

java – 在元素上设置命名空间属性

我正在尝试用Java创建一个包含以下元素的XML文档: <project xmlns="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" xmlns:acme="http://www.acme.com/schemas" color="blue"> 我知道如何创建项目Node.我也知道如何使用颜色属性 element.setAttribute( “颜色

如何使用lxml解析包含前缀但没有名称空间声明的XML?

我有一堆XML文件使用前缀但没有相应的命名空间声明. 像: <tal:block tal:condition="foo"> ... </tal:block> 要么: <div i18n:domain="my-app"> ... 我知道那些前缀来自哪里,我尝试了以下内容,但没有成功: from lxml import etree as ElementTree ElementTree.register_namespa

javascript – DOMParser或XMLSerializer在IE9中删除了我的命名空间声明

所以我认为可能比我正在做的更清晰的解决方案,但我想知道这是否是一个已知的问题,如果有一些明显我做错了等等…… 由于不值得描述的原因,我有一些Javascript代码,在一个可能的路径中,使用DOMParser从字符串加载XML,然后使用XMLSerializer将其序列化回字符串. XML文档是XSL样式表.

python – 在具有不一致的命名空间声明的文档上使用iterparse,然后使用xpath

我需要整理一段代码,将可能很大的XML文件解析为自定义Python对象.这个想法大致如下: from lxml import etree for e, tag in etree.iterparse(source, tag='Foo'): print tag.xpath('bar/baz')[42] # there's actually a function call here 问题是,一些文档有一个名称空间声

android – 简单XML – 2个元素,同名不同的命名空间

我需要将XML字符串解析为对象.我会使用SimpleXML,但是我收到一个错误,在’url’私有java.lang.String com.example.rogedormans.xmlreader.XML.Alert.Channel.url字段上复制了名称’link’的注释. 具有相同问题的示例XML: <rss........> <channel> <title>The Title<

Spring自定义命名空间 – 用例

我试图了解Spring自定义命名空间可以提供哪些帮助 – 比如简化大型应用程序中的某些操作. this blog的最后评论很有趣: I’m building out a namespace at work for making service and bean management more standardized within the development group. This also tends to make

使用python读取标记中包含xmlns的XML文件

我试图从xml文件中读取一个元素来添加新元素. 我试图找到的标签包含xmlns. 它看起来像这样: <labcore.logging.service defaultSystemIdentificationCode="??" xmlns="http://schemas.com/labcore/configuration"> <storage databaseName="COMIT" storageType="Oracl

c# – ASP.NET Web API中的XML命名空间

我目前正在开发一个项目,要求我从端点和JSON输出XML.我有以下型号: [DataContract(Namespace="http://www.yale.edu/tp/cas")] [XmlType("serviceResponse")] [XmlRoot(Namespace="http://www.yale.edu/tp/cas")] public class ServiceResponse { [XmlElement("