XML 模板

Wolfram 语言提供了丰富的机制来定义和应用 XML 模板. 这些模板可以用于 HTML 和其他 XML 格式中. 设置 Wolfram 语言支持的 XML 标签系统,使其与 XML 标准和变换工具相兼容.

XMLTemplate 设置 XML 模板

TemplateApply 应用 XML 模板

XML 标签

<wolfram:slot> 当应用模板时,需要填充的插槽 (TemplateSlot)

<wolfram:expr> 计算的表达式 (TemplateExpression)

<wolfram:if> 如果测试为真(TemplateIf),需要包含的内容

<wolfram:which> 使用嵌套 if-else 语句选择的内容

<wolfram:sequence> 重复的内容块 (TemplateSequence)

<wolfram:with> 当应用模板时,使用的替换 (TemplateWith)

<wolfram:template> 嵌套模板,可能有不同选项

<wolfram:get> 从一个文件或者 URL 获取的内容

<wolfram:comment> 需要忽略的评论

<wolfram:verbatim> 逐字包含的 XML

XML 属性

values 使用 <wolfram:sequence> 迭代的列表或者相关性

separator <wolfram:sequence> 中块之间的分隔符

test <wolfram:if> 中使用的测试

path <wolfram:get> 中使用的路径

inserter, combiner InsertionFunctionCombinerFunction 的设置