Consultor Eletrônico



Kbase 19743: How to Link an Stylesheet to an XML Document
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Verified

GOAL:

How to attach a stylesheet to an Extensible Markup Language (XML) document

FACT(s) (Environment):

Progress 9.x
Progress 4GL

FIX:

DEFINE VARIABLE hDoc AS HANDLE NO-UNDO.
DEFINE VARIABLE hPI AS HANDLE NO-UNDO.

CREATE X-DOCUMENT hDoc.
CREATE X-NODEREF hPI.

hDoc:CREATE-NODE(hPI, 'xml-stylesheet':U, 'PROCESSING-INSTRUCTION':U).
hDoc:APPEND-CHILD(hPI).
hPI:NODE-VALUE = "type='text/xsl' href='styles/style.xsl'":U.

/* Some more creation of XML document elements */

hDoc:SAVE("file":U,"StyleSheet.xml":U).

DELETE OBJECT hPI.
DELETE OBJECT hDoc.