【发布时间】:2009-04-28 22:18:44
【问题描述】:
我希望允许用户将包含交易信息的文件上传到我的应用程序。我希望用户在这样做时能够使用自己的文件格式(XML 或 CSV)。
因此,在进行进一步处理之前,我需要将它们的格式转换为我的格式。我不想每次用户有新的文件格式时都手动创建这个 XSLT,所以我想创建一个 UI 来实质上构建这个 XSLT 文档。
这对于 CSV 文件格式来说相对容易。用户说第一个元素映射到我这边的 x 字段,第二个元素映射到 7 字段等。
当文件格式是带有嵌套元素的 XML 等时,这会变得更加复杂。有人知道这样做的良好 UI 范例吗?我可以在网络或其他地方查看任何示例吗?我想用户必须将完整的 xpath 描述为映射的一部分,或者可能首先上传 XSD 并使用它来选择映射元素(之后我需要生成 XSLT)。
我很欣赏任何想法。
【问题讨论】:
-
您想使用 XSLT 将 CSV 转换为 XML?这将如何运作?
-
好吧,可能有一个中间步骤...创建一个具有平面结构的 XML 文档,然后将 XSLT 应用到那个...
标签: xml user-interface xslt