是否允许自定义XML元素?
在XML中自定义元素允许,F.E. <foo>
或<bar>
?是否允许自定义XML元素?
我想创建一个HTML和JS的基于XML的滑块和它的内容应该是通过XML编辑。因为我想创建一个XML文件而不仅仅是Content。过渡类型和转换速度应该在那里定义。它可能看起来类似于以下内容:
<slider>
<layer image="../path/to/image" fromoffset="-50,-50" tooffset="100,100" transition="moveup">
<object image="../path/to/image" fromoffset="-50,-50" tooffset="100,100" transition="moveright"></object>
// The Object could be an image moving into the image
</layer>
</slider>
有什么需要考虑的吗?
XML是构建标记语言的工具包(与元素和属性,设计师的愿望)。
如果你正在设计的语言,你可以添加任何你喜欢的元素。
如果你不是,那么你可以看看namespaces,以创建不同的标记语言,包括位的文件(你开始工作的人,和一个新的元素和属性,你发明)。
无论采用哪种方式,处理XML的软件都必须写入,以便它能处理您正在生成的内容。
XML中允许自定义元素,但在HTML中“这一切都取决于”。您可能会发现此链接有用:
https://developer.mozilla.org/en/docs/Using_XML_Data_Islands_in_Mozilla
XML数据岛是Microsoft [在IE 10中删除]的发明(http://msdn.microsoft.com/zh-cn/library/ie/ hh801224(v = vs.85)的.aspx)。我不会去他们附近。 – Quentin 2013-03-05 15:20:20
这就是** **可扩展标记语言! – 2013-03-05 15:17:15
这是不是一个真正的答案,但我发现http://www.rpbourret.com/xml/xmldtd.htm是宣告自己的DOCTYPE帮助。同样重要的是要注意,还有其他选择。 http://en.wikipedia.org/wiki/Document_Type_Definition#XML_DTDs_and_schema_validation – 2013-03-05 15:26:18