草庐IT

namespace-organisation

全部标签

java - 命名空间错误 : An attempt is made to create or change an object in a way which is incorrect with regard to namespaces

尝试从SOAP响应中检索SOAP主体,但出现此错误:NAMESPACE_ERR:Anattemptismadetocreateorchangeanobjectinawaywhichisincorrectwithregardtonamespaces.Documentdoc=soapResMsg.getSOAPBody().extractContentAsDocument();--Exceptionisthrownhereorg.dom4j.io.DOMReaderd4Reader=neworg.dom4j.io.DOMReader();org.dom4j.Documentd4doc=d4

java - 如何防止 JAXB 在编码期间写入未使用的 namespace

有人能够在使用JAXB编码对象期间删除未使用的命名空间吗?这是所请求功能的链接:https://github.com/javaee/jaxb-v2/issues/103(见说明)是否有为此配置JAXB的属性?这在MOXy中已经修复了吗?我目前正在遍历需要编码的对象,并将所有需要绑定(bind)的类提取到Class[]classesToBeBound中。然后我创建一个新的JAXBContext.newInstance(classesToBeBound)未使用的命名空间现在不包含在XML中。我知道xml验证即使对于未使用的命名空间也是有效的,但对我来说这是框架应该处理的事情。以下链接htt

Java+DOM : How do I set the base namespace of an (already created) Document?

我正在处理一个已创建文档对象。我必须能够将它的基本命名空间(属性名称“xmlns”)设置为特定值。我的输入是DOM,类似于:...somecontent...我需要的是DOM,它类似于:...somecontent...就是这样。很简单,不是吗?错了!不适用于DOM!我尝试了以下方法:1)使用doc.getDocumentElement().setAttribute("xmlns","myNamespace")我得到一个包含空xmlns的文档(它适用于任何其他属性名称!)...2)使用重命名节点(...)首先克隆文档:Documentinput=/*thatexternalDocume

java - 在 Java 中使用 namespace 创建 XML 文档

我正在寻找可以构建使用命名空间的XML文档的示例Java代码。我似乎无法使用我的正常favouritetool找到任何东西所以希望有人能够帮助我。 最佳答案 有很多方法可以做到这一点。举几个例子:使用XOMimportnu.xom.Document;importnu.xom.Element;publicclassXomTest{publicstaticvoidmain(String[]args){XomTestxomTest=newXomTest();xomTest.testXmlDocumentWithNamespaces();}

php - 有没有办法将 Python 中的字典提取到本地 namespace 中?

这个问题在这里已经有了答案:Addingdynamicclasstocallersnamespace(1个回答)关闭9年前。PHP有一个名为extract()的函数,它采用关联数组作为参数,并根据键创建局部变量,键的值被分配给键的值。有没有办法在Python中做到这一点?快速谷歌搜索并没有立即告诉我如何。我怀疑exec()有一种方法,但如果有一些函数可以帮我做就更好了。

python - python package namespaces : z3c, zc, collective 背后是什么?

所以它们都以某种方式与zope相关。问题是如何?我不熟悉Zope。我猜zc、z3c代表ZopeComponent和Zope3Component但我想确定一下。还有一个collective命名空间。它下面有什么样的包裹?还有哪些其他众所周知的python包命名空间?当包应该使用zc、z3c和其他命名空间时,是否有任何约定?有时我看到包以zc开头,但我无法理解为什么它们要命名空间。例如z3c.sqlalchemy有命名空间,因为它是用于zope项目的sqlalchemy的包装器。但是另一个例子zc.buildout看起来像是一个完全独立的项目。它获得命名空间仅仅是因为它是由在Zope上工作

python - 如何从 lxml 树中剥离 namespace ?

从RemovingchildelementsinXMLusingpython开始...感谢@Tichodroma,我有这段代码:如果可以使用lxml,试试这个:importlxml.etreetree=lxml.etree.parse("leg.xml")fordogintree.xpath("//Leg1:Dog",namespaces={"Leg1":"http://what.not"}):parent=dog.xpath("..")[0]parent.remove(dog)parent.text=Nonetree.write("leg.out.xml")现在leg.out.xml

python - Django 1.9 到 1.10 引发 NoReverseMatch : u'en-gb' is not a registered namespace

我正在尝试将我的1.9应用程序更新到1.10,但在运行所有单元测试时出现以下错误:Traceback(mostrecentcalllast):File"/home/…/tests/views/test_configurator.py",line261,intest_view_configurator_postargs=[self.configurator.id]),File"/home/…/.virtualenvs/intranet/lib/python2.7/site-packages/django/urls/base.py",line87,inreverseraiseNoRever

python - python 内置方法是否在任何地方的替代 namespace 中可用?

是pythonbuilt-in可在某处的包中引用的方法?让我解释一下。在我早期使用Python的日子里,我制作了一个类似于此的Django模型:classMyModel(models.Model):first_name=models.CharField(max_length=100,null=True,blank=True)last_name=models.CharField(max_length=100,null=True,blank=True)property=models.ForeignKey("Property")此后我需要为其添加一个属性。这给我留下了这个模型:classMy

python - 属性错误 : 'Namespace' object has no attribute 'check'

我正在尝试在命令行上使用不同的参数运行python脚本。有一个位置参数(num),其他是可选参数。我尝试运行[pythonnewping.py10-c]但出现以下错误。有什么我无法弄清楚的错误吗?importargparsedeffibo(num):a,b=0,1foriinrange(num):a,b=b,a+b;returna;defMain():parser=argparse.ArgumentParser(description="Tothefindthefibonaccinumberofthegivenumber")arg1=parser.add_argument("num",