-is可以定义每一个现代浏览器可以呈现
XML中的X代表“可扩展”我自己的XML语言 - 所以,是的,你可以定义自己的变异(或者find an existing one可能适合你)。
如果您然后构造一个样式表来将您的语法转换为HTML,并在文档中包含对样式表的引用,那么任何浏览器都将能够显示它。
编辑:
这里是一个非常简单的(并不完全正确)的例子。
另存为 “的content.xml”:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="xslt.xsl"?>
<private>
<eltit>My Title</eltit>
<ydob>
<crown>Lorem Ipsum</crown>
<arap>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam interdum ante quis erat pellentesque elementum.</arap>
<arap>Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Ut molestie quam sit amet ligula.</arap>
<arap>In enim. Duis dapibus hendrerit quam. Donec hendrerit lectus vel nunc.</arap>
<crown>Vivamus Adipiscing</crown>
<arap>Vivamus adipiscing, turpis ac consectetuer rhoncus, tortor lorem hendrerit nisi, ac tempus sem mauris in tortor.</arap>
<arap>Nulla elit est, rutrum at, semper id, mollis sed, tortor.</arap>
</ydob>
</private>
保存此为 “xslt.xsl”:在浏览器中
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="utf-8" indent="yes"/>
<xsl:template match="/private">
<html>
<xsl:apply-templates/>
</html>
</xsl:template>
<xsl:template match="eltit">
<title>
<xsl:apply-templates/>
</title>
</xsl:template>
<xsl:template match="ydob">
<body>
<xsl:apply-templates/>
</body>
</xsl:template>
<xsl:template match="crown">
<h2>
<xsl:apply-templates/>
</h2>
</xsl:template>
<xsl:template match="arap">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
</xsl:stylesheet>
装载 “的content.xml”(确保“XSLT .xsl“位于同一个目录中)。
这既过于宽泛,主要基于观点。例如,语法的“理智”具有很大的争议性。 –