我正在阅读实际上是电子发票的 XML 文件。他们有一个标准的 XML 格式,我想知道是否可以从 XML 中获得电子发票的视觉效果。我在 Internet 上查看的所有地方都显示相反的内容(如何阅读 XML,我已经这样做了),所以到目前为止我找不到答案。谢谢你。如果有人需要,我正在使用 C#。
问问题
42 次
1 回答
1
没有 XML 文档的“视觉”之类的东西。XML 的关键在于您可以以任何您喜欢的方式呈现文档。生成视觉再现的常规方法是使用 XSLT(通常通过 XSL-FO 转换为 HTML 或 PDF),但在简单的情况下,您也可以使用 CSS 来实现。尽量避免为此使用低级 C# 编码:您可能认为使用您已经熟悉的工具可以节省工作量,但代码会非常费力。
如果您的电子发票的 XML 词汇表是标准化的,那么当然可以使用广泛使用的 XSLT 样式表来呈现它们,您可以重复使用或自定义这些样式表,而不必自己编写。但这将是特定于这个特定 XML 词汇表的内容。
于 2020-05-22T07:54:34.820 回答