XML是一种可扩展的标记语言,这意味着它允许定义标记词汇和语法。罗克韦尔已经用XML定义了L5X格式。这允许使用支持XML的工具和库来读取,操作和编写L5X文件。这是一个相当大的优势,为您提供了许多处理L5X文件的选项:XPath,XSLT,多种语言的XML解析器,包括Python。
通常会有一个XML模式(XSD,DTD,Relax NG,Schematron等)文件,它定义词汇和语法并支持L5X文件的自动验证。不幸的是,罗克韦尔似乎放弃了他们的便利 L5X格式的规范 ,但可以根据其示例和基于自然语言的规范编写XML模式。
显然,拥有编程技能将是一个巨大的优势,但由于XML是一种基于文本的语言,您可以在文本编辑器中使用手动编辑,搜索和替换以及用户定义的宏(按递增顺序)实现一些结果。精致)。