TransformToXML (xsldoc)

De Wiki1000
(Différences entre les versions)
(Nouvelle page : <source lang='delphi'>procedure TransformToXML(source:TxmlDocument; target:TxmlDocument);</source> Cette procédure transforme un document source en document cible. {|class="wikita...)
 
 
Ligne 6 : Ligne 6 :
 
|-
 
|-
 
|source
 
|source
|Document source
+
|Document source à transformer.
 
|-
 
|-
 
|target
 
|target
|Document cible
+
|Document cible transformé.
 
|}
 
|}
 +
 +
{{info|La propriété Method doit être xMethodXML ou xMethodHTML.}}
  
 
Exemple:
 
Exemple:
 
<source lang='delphi'>
 
<source lang='delphi'>
procedure foo(doc:TxmlDocument);
+
procedure doTransform(const iXSLFile:string; source:TxmlDocument; target:TxmlDocument);
 
var xsl:TxslDocument;
 
var xsl:TxslDocument;
 
begin
 
begin
 
   xsl := TxslDocument.Create(nil);
 
   xsl := TxslDocument.Create(nil);
 +
  xsl.LoadFromFile(iXSLFile);
 +
  xsl.TransformToXML(source,target);
 
end;
 
end;
 
</source>
 
</source>

Version actuelle en date du 10 août 2009 à 09:24

procedure TransformToXML(source:TxmlDocument; target:TxmlDocument);

Cette procédure transforme un document source en document cible.

source Document source à transformer.
target Document cible transformé.
Info-20px.png Note : La propriété Method doit être xMethodXML ou xMethodHTML.

Exemple:

procedure doTransform(const iXSLFile:string; source:TxmlDocument; target:TxmlDocument);
var xsl:TxslDocument;
begin
  xsl := TxslDocument.Create(nil);
  xsl.LoadFromFile(iXSLFile);
  xsl.TransformToXML(source,target);
end;

Voir aussi:

Documents XSL (tech)Développement DSM

Outils personnels