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.