SAP 不接受从用于 Web 服务的 wsdl 生成的扩展标记
请注意,当您将 XML 架构映射到 C# 时,建议将其映射到类继承。根据我的理解,您希望将扩展属性复制到生成的类,但是我认为您找不到任何工具来实现此目的。
我认为应通过将 XML 架构转换成所需的结构来处理此问题,然后使用架构到 C# 工具。执行此操作的最常见方法之一是通过 XSLT。
XSL(可扩展样式表语言)是用于 XML 的样式语言,代表 XSL 转换。XSLT 提供了将 XML 数据从一种格式自动转换为另一种格式的能力。
要详细了解 XSLT,可以参阅我们的教程 −
以下是使用 XSLT 的优点 −
独立于编程。转换写在单独的 xsl 文件中,它又是一个 XML 文档。
可以通过简单地修改 xsl 文件中的转换来更改输出。无需更改任何代码。因此,Web 设计师可以编辑样式表,并且可以快速查看输出中的更改。
广告