【问题标题】:Extracting Partial Information of XML提取 XML 的部分信息
【发布时间】:2023-03-15 07:06:01
【问题描述】:

我有很多信息分布在数据库中的一些表中(并且很可能它们都将表示为 oop)。我将需要根据请求从相同的数据创建具有不同格式的文本文件。我的想法是创建一个设计,如果要更改或添加此类格式,则无需编码。

我正在考虑使用某种 XML 魔术来实现这一点,但我不知道如何去做。我也乐于接受新想法。

【问题讨论】:

    标签: xml vb.net xsd


    【解决方案1】:

    没有魔术;)

    如果您为数据库对象创建 XML 模式,则可以将它们呈现为 XML。然后,您可以使用适当的 XML 转换来将 XML 转换为请求的格式。阅读 XSLT。这仍然需要您为每种不同类型的转换(例如,XML 到 HTML,XML 到 CSV...)维护 XSLT 样式表

    您不太清楚不同的目标格式或系统的预期用途。如果格式简单并且仅在显示的列或显示顺序上有所不同,您可以创建一个界面,允许用户自定义生成的格式。或者,您可以创建一种模板语言。

    【讨论】:

    • 用户永远不会与格式进行交互,用户只关心文件...是我(以及我的老板)希望避免每次格式更改时重新编码应用程序(不是那个虽然很常见)。而且我知道没有“魔术”之类的东西;)
    猜你喜欢
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-27
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    相关资源
    最近更新 更多