TransformToStream (xsldoc)

De Wiki1000
(Différences entre les versions)
(Nouvelle page : <source lang='delphi'>procedure TransformToStream(source:TxmlDocument; target:TStream);</source> Cette procédure transforme un document source vers un flux de données. {|class="w...)
 
 
Ligne 6 : Ligne 6 :
 
|-
 
|-
 
|source
 
|source
|Document source
+
|Document source à transformer.
 
|-
 
|-
 
|target
 
|target
|Flux de données résultat
+
|Flux de données résultat.
 
|}
 
|}
 +
 +
{{info|Le type de transformation Method doit être xMethodText.}}
  
 
Exemple:
 
Exemple:
 
<source lang='delphi'>
 
<source lang='delphi'>
procedure foo(doc:TxmlDocument);
+
procedure foo(const iXSLFile:string; source:TxmlDocument; target:TStream);
 
var xsl:TxslDocument;
 
var xsl:TxslDocument;
 
begin
 
begin
 
   xsl := TxslDocument.Create(nil);
 
   xsl := TxslDocument.Create(nil);
 +
  xsl.LoadFromFile(iXSLFile);
 +
  xsl.TransformToStream(source,target);
 
end;
 
end;
 
</source>
 
</source>

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

procedure TransformToStream(source:TxmlDocument; target:TStream);

Cette procédure transforme un document source vers un flux de données.

source Document source à transformer.
target Flux de données résultat.
Info-20px.png Note : Le type de transformation Method doit être xMethodText.

Exemple:

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

Voir aussi:

Documents XSL (tech)Développement DSM

Outils personnels