在我的应用程序中,我将使用cxsd模块从给定的xsd生成Typescript类。应用程序由xml输入提供,然后我执行一些逻辑操作,将输入转换为另一个Web服务的已知对象并将其发送到Web服务。
例如,收到DogXML
输入 - >转换为OutputDog
- >发送到期望OutputDog
我无法将输入xml转换为输出对象,因此非常简单。
使用Typescript编写应用程序让我很清楚,我需要以某种方式解析cxsd
生成的Typescript类的xml输入。 我的问题是怎么做的?
如何将给定的xml解析为现有类的实例?
我想要达到的目标是:
DogXML
Dog
实例OutputDog
OutputDog
发送到网络服务 目前我正在使用xml2js模块将输入xml转换为JSON并对其进行处理,问题是解析为JSON的输出是any
而我无法访问Dog
的属性,因为它不知道Dog
的属性。这就是我需要从给定的XML
Dog
的实例的原因
先谢谢,希望我明白了!