是否允许XML格式的自定义元素,例如。 <foo>
或<bar>
?
我想用HTML和JS创建一个基于XML的Slider,它的内容应该可以通过XML编辑。因为我想要创建一个不仅仅是内容的XML文件。 Transitiontypes和Transitionspeed应该在那里定义。它看起来可能与以下类似:
<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>
有什么需要考虑的吗?
答案 0 :(得分:1)
自定义元素在XML中是允许的,但在HTML中“一切都取决于”。您可能会发现此链接很有用:
https://developer.mozilla.org/en/docs/Using_XML_Data_Islands_in_Mozilla
答案 1 :(得分:1)
XML是用于构建标记语言的工具包(具有设计者希望的元素和属性)。
如果您正在设计语言,可以添加自己喜欢的任何元素。
如果您不是,那么您可以查看namespaces来创建一个文档,其中包含来自不同标记语言的位(您开始使用的那个,以及您发明的新元素和属性的那个) 。
无论哪种方式,都必须编写处理XML的软件,以便它可以处理您正在生成的内容。