English 中文(简体)
XML,名称空间和E4X
原标题:XML, namespaces and E4X

一个人能否解释一下,在XML中究竟究竟是什么名称空间(xmlns=......)以及这些空间在使用E4X(在行动第三号)验证XML时如何使用?

I fail to fully understand their purpose and usage.

最佳回答

In theory, XML namespaces are used to avoid conflict with tag names. So I can create a namespace that contains a tag named "mytag" and someone else creates a different namespace with the same tag "mytag" and there won t be any conflict. Each "mytag" tag will be clearly differentiated.

在实践中,我发现,XML名称空间非常无用(你常常有两家开发商为同一XML档案制造标签?),而且只是使该区变得难以想象。

在EX4中,你需要获得名字空间,然后把每个帽子贴上这个名称空间。 因此,例如,如果你想要进入标签<somenamespace:somename>。 页: 1

var somenamespace:Namespace = xml.namespace("somenamespace");
var sometag:XML = somenamespace::somename[0];

如果你在谷歌上搜索,你会发现一些AS3级,将这些无用名称空间从XML中删除,使之更容易地平息。

问题回答

许多人认为詹姆斯·克拉克的解释是最清楚的:

rel=“nofollow” http://www.jclark.com/xml/xmlns.htm





相关问题
how to represent it in dtd?

I have two element action and guid. guid is a required field when action is add. but when action is del it will not appear in file. How to represent this in dtd ?

.Net application configuration add xml-data

I need to add xml-content to my application configuration file. Is there a way to add it directly to the appSettings section or do I need to implement a configSection? Is it possible to add the xml ...

XStream serializing collections

I have a class structure that I would like to serialize with Xstream. The root class contains a collection of other objects (of varying types). I would like to only serialize part of the objects that ...

MS Word splits words in its XML format

I have a Word 2003 document saved as a XML in WordProcessingML format. It contains few placeholders which will be dynamically replaced by an appropriate content. But, the problem is that Word ...

Merging an XML file with a list of changes

I have two XML files that are generated by another application I have no control over. The first is a settings file, and the second is a list of changes that should be applied to the first. Main ...

How do I check if a node has no siblings?

I have a org.w3c.dom.Node object. I would like to see if it has any other siblings. Here s what I have tried: Node sibling = node.getNextSibling(); if(sibling == null) return true; else ...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

热门标签