模块化XML文件和嵌套过程
大多数编程语言都有某种形式的。C有模块化XML文件和嵌套过程,xml,xslt,transclusion,Xml,Xslt,Transclusion,大多数编程语言都有某种形式的。C有#包含宏,Python有作为导入的。。。接下来,我想知道是否有可能有类似于Pascal过程的东西,它不返回任何值,而是在给定一些变量的情况下运行一段代码,用于XML或它们的任何风格。我完全知道XML本身不是一种编程语言,但其他标记语言具有某种形式的包含功能(例如,LaTeX、MultiMarkDown、AsciiDoc、reStructuredText.more info) 考虑文档。如果我可以将整个标记放在另一个XML文件中,然后使用一些调整位置的参数导入它,
#包含宏,Python有作为导入的。。。接下来,我想知道是否有可能有类似于Pascal过程的东西,它不返回任何值,而是在给定一些变量的情况下运行一段代码,用于XML或它们的任何风格。我完全知道XML本身不是一种编程语言,但其他标记语言具有某种形式的包含功能(例如,LaTeX、MultiMarkDown、AsciiDoc、reStructuredText.more info)
<例子>考虑<代码>文档。如果我可以将整个
标记放在另一个XML文件中,然后使用一些调整位置的参数导入它,那就太好了:
类似于import with variables=…
我希望我已经正确地解释了自己,并且使用了正确的标签。否则请帮我修改
大多数编程语言都有某种形式的include
指令。C有#包含宏,Python有从导入为。。。
在FreeCAD论坛上讨论之后,我想知道
有任何可能有类似Pascal程序的东西,
它不返回任何值,但运行一段给定值的代码
变量,用于XML或其任何风格。我完全知道这一点
事实上,XML本身不是一种编程语言,而是其他标记
语言具有某种形式的包含功能(例如,LaTeX,
多重标记、ASCIDOC、重构文本。更多信息请参见此处)
该问题中的一些要求似乎已通过标准得到满足和实施
特别是,请查看规范性文件末尾的示例:
有几种XInclude实现:通过
另一个W3C标准——XProc有一个“”
XInclude也是作为项目的结果之一实现的。这很好。所以没有必要使用XSL-XSLT?这就是我已经提出的。@Foad是否使用XSLT取决于您需求的复杂性。