草庐IT

type_namespace

全部标签

python /元素树 : Write to file without namespaces

我正在尝试将ElementTree对象写入磁盘。一切正常,除了输出文件如下所示:vocab...因为它有html:命名空间信息,所以浏览器无法呈现它。如果没有html:命名空间信息,我如何让etree将一些html保存到磁盘?这是我用来编写的代码:withopen('/path/to/file.html',mode='w',encoding='utf-8')asoutfile:mypage.write(outfile)谢谢! 最佳答案 我一直在使用这个解决方法:fromxml.etreeimportElementTreeasETET

python - 以编程方式清理/忽略 XML 中的 namespace - python

我正在尝试编写一个简单的程序来从GNUCash读取我的财务XML文件,并在此过程中学习Python。XML看起来像这样:191314601aa6afd17727c44657419974a808261ISO4217BRLcurrency现在,我可以使用进行迭代并获得结果importxml.etree.ElementTreeasETr=ET.parse("file.xml").findall('.//')在手动清理命名空间之后,但我正在寻找一种解决方案,它可以读取条目而不管它们的命名空间如何,或者在解析之前删除命名空间。请注意,我是Python的完全菜鸟,我读过:PythonandGnuC

xml - xslt-单独替换 namespace uri

在我的xml中,命名空间http://abc.com/source/error,应替换为http://abc.com/error/i1.我必须使用xslt1.0,单独替换uri部分非常具有挑战性。所有其他应该与输出相同。如果此命名空间不存在,则输入xml应按原样传递到输出。我的输入xmlsam预期输出sam 最佳答案 此XSLT将完成这项工作。但请注意,它仅在输入XML的命名空间前缀等于hj:时才有效要在XSLT1.0中使用并且命名空间在输出中无关紧要,即使没有声明命名空间,更改:到 关

java - 如何使用 JAXB 将多个 namespace 编码到 XML 根元素

我想让JAXB编码到xml,其中namespace仅出现在根元素中而不出现在任何其他元素中:...我已经尝试过包级别的@XmlSchema,但我一定是做错了什么,因为什么都没有出现。这是我的根元素类:@XmlRootElement(name="myroot")@XmlAccessorType(XmlAccessType.FIELD)publicclassRootElementClass{....}我还有以下package-info.java:@XmlSchema(namespace="http://www.mysite.com",elementFormDefault=XmlNsForm

java - 尽管指定了 'key-type',但 Spring 3.2.4 无法在 <util :map. ../> 中将 String 转换为 Enum

我正在尝试用Spring3.2.4定义一个映射bean,以Enum作为键类型,这样:MyEnum类是一个普通类:publicenumMyEnum{ENUM1,ENUM2}当创建应用程序上下文时,Spring抛出这个异常:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'myMapping':ErrorconvertingtypedStringvalueforbeanproperty'sourceMap';nestedexceptionisorg.springframewor

sql - 如何在没有 namespace 积累的情况下将多个 XML 文档合并为一个文档?

我在存储为xml文档的表中有几个SVG段。现在我需要从该表中选择所有元素,并将它们合并到一个XML文档中。这是我的T-SQL代码:declare@xmltable(xmldocumentxml)insert@xmlselect''insert@xmlselect''insert@xmlselect''insert@xmlselect''--;WITHXMLNAMESPACES('http://www.w3.org/2000/svg'ASsvg);WITHXMLNAMESPACES(default'http://www.w3.org/2000/svg')--SELECT--(SELECT

xml - InfoPath 2003 和 xs :any type

我正在为我们的BizTalk服务实现异常处理,但遇到了一个相当大的障碍。为了使异常处理尽可能通用,从而允许我们将其用于任何BizTalk应用程序,我们的XML错误模式包括一个xs:any节点,我们可以在其中放置各种数据,具体取决于关于实际的异常(exception)。然后,生成的XML应通过InfoPath2003表单呈现给用户以进行手动干预,然后再返回给BizTalk。问题是InfoPath2003不喜欢带有xs:any节点的模式。我们真正想做的是以所有相关参数映射的形式显示异常报告的内容,以及文本框中xs:any节点的全部内容,因为能够看到这些消息的用户将熟悉XML。不幸的是,我什

.net - 如何控制 XmlWriter 生成的 XML 文档中命名空间的前缀 - 使用 x :Type markup extension 生成的 XAML

我正在尝试从XElements生成XAML。p:Window...但是,我对x:Type标记扩展有疑问。它无法解析前缀p:,因为我不知道如何强制输出XAML将前缀p映射到命名空间http://schemas.microsoft.com/winfx/2006/xaml/presentation.有没有办法控制如何生成XMLnamespace的前缀?或者是否可以强制x:Type标记扩展采用XML命名空间名称而不是前缀? 最佳答案 我发现:newXAttribute(XNamespace.Xmlns+"p","http://schemas

java - XML 编码 : How to add an attribute from another namespace to an element

我想生成这个XML:我有这个XSD:我如何才能在我的XSD中完成此操作(仅供引用:我使用它使用JiBX将对象编码为Java中的XML)。 最佳答案 假设当您说xsi:type时,您指的是来自“http://www.w3.org/2001/XMLSchema-instance”命名空间的“type”属性。它不是您添加到XML架构中的东西,它是一种保留的限定元素的方法(类似于Java中的强制转换)。为了使以下内容有效:您需要有一个XML架构,例如:...然后,当您的XML绑定(bind)解决方案编码对应于类型“hardPart”的对象时

java - XML 架构 : Setting fixed value for an attribute defined in a base-type

是否可以在覆盖基类型时将xml属性的值设置为固定值?例如,我的基本类型如下所示:...stuffthatallparametershaveincommon...parameterType类型是具有两个可能值的枚举:不应使用Parameter类型,而应仅用作扩展它的两个复杂类型的基础:...stuffspecificforthisimplementationofparameter......stuffspecificforthisimplementationofparameter...在那些子类型中,我想将parameterType属性设置为固定值。有没有可能做到这一点?此外,我想解释一