使用wiki标记以XML形式存储web内容
有人有XML样式表可以将类似wiki的标记转换为HTML吗?或者这是个坏主意?我只找到一个将HTML转换为类似wiki的标记的样式表,视图源:。或者这是个坏主意?基本上,我认为最好有这样的东西,而不是用XML标记严格规定我的内容格式:使用wiki标记以XML形式存储web内容,xml,xslt,wiki,markup,Xml,Xslt,Wiki,Markup,有人有XML样式表可以将类似wiki的标记转换为HTML吗?或者这是个坏主意?我只找到一个将HTML转换为类似wiki的标记的样式表,视图源:。或者这是个坏主意?基本上,我认为最好有这样的东西,而不是用XML标记严格规定我的内容格式: <content> \## This is my heading </content> <content><heading>This is my heading</heading></conten
<content> \## This is my heading </content>
<content><heading>This is my heading</heading></content>
\这是我的标题
这样我就可以随意显示我的内容,而不必修改我的样式表
有什么想法吗?有了精心编制的XML和适当的样式表,您几乎不需要修改XSLT代码 但是,XSLT不适用于字符串处理。你不应该尝试这样做:
<content> \## This is my heading </content>
<content><heading>This is my heading</heading></content>
而是像这样:
<content> \## This is my heading </content>
<content><heading>This is my heading</heading></content>
要从Wiki样式的文本中获取正确的XML,您必须首先使用XSL以外的东西,即理解Wiki标记的解析器。一旦有了正确的XML,就可以继续使用XSLT了。谢谢您的回复,Tomalak 我现在正在使用你建议的东西,但是,我似乎会有很多展示柜。这意味着我的XSL必须考虑各种各样的内容样式。看起来,如果我采用XSL方式来格式化我的内容,我会留下大量的模板,试图考虑所有的可能性。我的意思是,我希望我的内容以以下方式格式化,但不限于:
Heading
- Link #1
- Link #2
- Sub Link #1
Heading
- Link #1 (link description), Link #11 <image> (link description)
- Link #2
- Sub Link #1
等等……@迈克:请看。这是一个问答网站,不是一个讨论论坛。您应该使用添加的信息编辑您的问题。相反,您已经回答了。@Mike:请确保遵守足够严格的规则,使您的XML成为实际的、格式良好的XML。