当谈到xml / xls时,我是新手,但是我需要从filemaker导出一些记录作为 .xml 文件 . 我可以管理它,但是当我打开文件时,每个 <ROW> 标签都与最后一行相同,这对我来说非常复杂 .
.xml
<ROW>
Filemaker提供了一个带有httpd请求的样式表的选项,但我真的不明白它的期望......如果有人能指出我正确的方向,我会非常感激 .
假设您只想要一个“漂亮打印”的XML文件,请将其用作XSLT样式表:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan" exclude-result-prefixes="xalan"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" xalan:indent-amount="2"/> <!-- identity transform --> <xsl:template match="@*|node()"> <xsl:copy> <xsl:apply-templates select="@*|node()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>
@ michael.hor257k答案的变体,使用xsl:copy-of而不是xsl:copy
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan" version="1.0" exclude-result-prefixes="xalan"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" xalan:indent-amount="2" /> <xsl:template match="/"> <xsl:copy-of select="." /> </xsl:template> </xsl:stylesheet>
Beverly Voth写了一本关于这个主题的书,但FileMaker论坛可能是找到你需要的信息的最佳地方 .
大多数xml在节点之间不会有回车,因为它们对数据结构无关紧要 . 你要找的是“漂亮”的xml . 有些编辑器会将xml显示为漂亮,或者会给你一个选项,例如Notepad xml插件就可以了 .
如果您只需要编写xml结构,除了简单的文本编辑器之外没有任何工具,只需批量替换“
Filemaker提供了使用httpd请求制作样式表的选项,但我真的不明白它的期望......
FileMaker不生成XSLT样式表,您必须提供一个或链接到Web上可用的样式表 .
3 回答
假设您只想要一个“漂亮打印”的XML文件,请将其用作XSLT样式表:
@ michael.hor257k答案的变体,使用xsl:copy-of而不是xsl:copy
Beverly Voth写了一本关于这个主题的书,但FileMaker论坛可能是找到你需要的信息的最佳地方 .
大多数xml在节点之间不会有回车,因为它们对数据结构无关紧要 . 你要找的是“漂亮”的xml . 有些编辑器会将xml显示为漂亮,或者会给你一个选项,例如Notepad xml插件就可以了 .
如果您只需要编写xml结构,除了简单的文本编辑器之外没有任何工具,只需批量替换“
FileMaker不生成XSLT样式表,您必须提供一个或链接到Web上可用的样式表 .