是否有一种方法可以使用符合XSD的U-SQL生成XML输出?
例如,假设我具有以下XSD。
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="MyClass">
<xs:complexType>
<xs:sequence>
<xs:element name="Field1"
type="xs:string"/>
<xs:element name="Field2"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
在ADLA中,我还有一个名为Person的表,其中包含该模式所需的所有数据。
我编写以下查询以从ADLA获取数据
@res = SELECT * FROM person
OUTPUT @res
TO "person.xml"
USING new XmlOutputter("abc")
我知道我可以使用XMLOutputter,但是我无法生成XML作为适合该模式的输出。我可以编写一个自定义活动来执行此操作,但是我想确保自己没有遗漏一些可以为我内置的功能。
任何例子都将不胜感激。