ILSSerializer.Write(INode, ILSOutput) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Sérialisez le nœud spécifié comme décrit ci-dessus dans la description générale de l’interface LSSerializer
.
[Android.Runtime.Register("write", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z", "GetWrite_Lorg_w3c_dom_Node_Lorg_w3c_dom_ls_LSOutput_Handler:Org.W3c.Dom.LS.ILSSerializerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Write (Org.W3c.Dom.INode? nodeArg, Org.W3c.Dom.LS.ILSOutput? destination);
[<Android.Runtime.Register("write", "(Lorg/w3c/dom/Node;Lorg/w3c/dom/ls/LSOutput;)Z", "GetWrite_Lorg_w3c_dom_Node_Lorg_w3c_dom_ls_LSOutput_Handler:Org.W3c.Dom.LS.ILSSerializerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Write : Org.W3c.Dom.INode * Org.W3c.Dom.LS.ILSOutput -> bool
Paramètres
- nodeArg
- INode
Nœud à sérialiser.
- destination
- ILSOutput
Destination du DOM sérialisé.
Retours
Retourne true
si node
elle a été sérialisée avec succès. Retournez false
au cas où le traitement normal s’arrêtait, mais l’implémentation continuait de sérialiser le document ; le résultat de la sérialisation dépendait alors de l’implémentation.
- Attributs
Remarques
Sérialisez le nœud spécifié comme décrit ci-dessus dans la description générale de l’interface LSSerializer
. La sortie est écrite dans le fichier fourni LSOutput
. <br> lors de l’écriture dans un LSOutput
, l’encodage est trouvé en examinant les informations d’encodage accessibles par le biais de l’élément LSOutput
et à écrire (ou son document propriétaire) dans cet ordre : <ol><liLSOutput.encoding
>, </li li, </li><Document.inputEncoding
> li.><>Document.xmlEncoding
</li></ol><br> Si aucun encodage n’est accessible via les propriétés ci-dessus, un encodage par défaut de « UTF-8 » sera utilisé. Si l’encodage spécifié n’est pas pris en charge, une erreur irrécupérable « non prise en charge » est générée. <br> Si aucune sortie n’est spécifiée dans le LSOutput
fichier , une erreur irrécupérable « aucune sortie spécifiée » est générée. <br> L’implémentation est chargée d’associer le type de média approprié aux données sérialisées. <br> Lors de l’écriture dans un URI HTTP, un HTTP PUT est effectué. Lors de l’écriture dans d’autres types d’URI, le mécanisme d’écriture des données dans l’URI dépend de l’implémentation.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.