Quando si crea un messaggio di output XML in un nodo Compute, l'ordine di apparizione delle righe dell'ESQL è importante, poiché gli elementi del messaggio vengono creati nell'ordine in cui sono codificati.
<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; -- ulteriore ESQL --
<Order> <ItemNo>1</ItemNo> <Quantity>2</Quantity> </Order> <?xml version="1.0"?> <!DOCTYPE Order SYSTEM "Order.dtd">