前页 | 后页 |
XSL转换
Enterprise Architect提供了用于建模和执行XSL转换的工具。 XSLT是一项可用于将XML输入文档转换为其他类型文档的技术。样式表是用于转换内容的XSL组件。设施包括:
- 用于建模XSLT转换的专用图和工具箱
- 样式表创作,调试和执行的专业编辑器。
- XML文档验证
- XML模式验证
创建XML转换图
步 |
行动 |
也可以看看 |
---|---|---|
1个 |
在浏览器窗口中,右键单击适当的包,然后选择“添加图”选项。 |
XML转换工具箱中的工件元素
神器 |
描述 |
---|---|
XML转换 |
转换的模型参考,提供输入和可选输出。用于运行或调试转换。 输入:XML文件,XSLT 输出:输出工件(可选) |
2 |
在“新图”对话框中,在“名称”字段中键入适当的图名称(如果需要),然后在“选择自”列表中单击“扩展”,并在“图类型”列表中单击“ XML转换”。单击确定按钮。 新图打开,图工具箱显示“ XML Transformation”页面。 |
XSLT |
标识要执行的样式表。 输入:N / A 输出:N / A |
XML文件 |
标识要转换的输入文档。 输入:N / A 输出:N / A |
XSD |
标识可用于自动对输出文档执行XML验证的模式。 输入:输出工件,XML文件(或可选两者) 输出:N / A |
输出工件 |
使用此工件来定义XSLT操作的输出。工件提供了通过转换创建输出时要使用的文件路径。要选择或命名输出文件,请双击工件以显示其属性,然后在“文件”选项卡下输入文件路径。要使用工件,请从转换元素向其绘制跟踪连接器。 |
手动验证文件
使用Enterprise Architect ,您可以对要转换的文档和XSLT样式表执行XML验证。
要运行验证,请在XSL调试器中的XML文档或样式表中单击鼠标右键,然后选择“ XML验证”。显示提示,以确认您是否要根据文档类型定义或XML模式进行验证。
- 对于文档类型定义,只需单击“确定”按钮;验证收益
- 对于XML模式,选择适当的单选按钮以标识是否在文档内或其他地方定义了验证语法。如果在其他地方,请输入语法的名称空间和URL或文件路径
如果在正常的验证运行期间发现错误,则错误将输出到“系统输出”窗口的“ XSL”选项卡(按Alt + 1并选择“系统输出”(如果此窗口未自动显示))。要在文档中找到错误,请双击错误消息。
XSLT处理器和版本
这些功能中使用的XSL处理器是从Apache Xalan Project (C ++版本1.11)构建的。