Cuando se crea un mensaje de salida XML en un nodo Compute, el orden de las líneas de código ESQL es importante, porque los elementos de mensaje se crean en el orden en el que se codifican.
<Order> <ItemNo>1</ItemNo> <Quantity>2</Quantity> </Order>
SET OutputRoot.XML.(XML.XmlDecl) = ''; SET OutputRoot.XML.(XML.XmlDecl).(XML.Version) = '1.0'; SET OutputRoot.XML.(XML.DocTypeDecl)Order ='' ; SET OutputRoot.XML.(XML.DocTypeDecl).(XML.SystemId) = 'NewDtdName.dtd'; SET OutputRoot = InputRoot; -- more ESQL --
<Order> <ItemNo>1</ItemNo> <Quantity>2</Quantity> </Order> <?xml version="1.0"?> <!DOCTYPE Order SYSTEM "Order.dtd">