|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |
Object | +--XMLObjectSauvegarde
La classe «XMLObjectSauvegarde» est la classe permettant de gérer en mémoire un flux XML dans un DOM, à partir de la création d'un DOM,
ou de l'utilisation en entier ou en partie d'un autre DOM.
L'ensemble des propriétés de la classe XMLObjectSauvegarde est une restriction de l'ensemble des propriétés de la classe XMLObject. L'usage de l'une
ou de l'autre dépend du cas d'utilisation métier.
Seules les propriétés liées à la gestion d'un cookie («cookieNameXML», «cookiePathXML»,
«cookieDomainXML» et «cookieSecureXML») et d'un objet DOM
(«xmlDoc») sont conservées.
Le polymorphisme de cette classe permet de gérer un objet DOM XML à partir de la création d'un DOM, ou de l'utilisation en entier ou en partie d'un autre DOM.
Pour ce qui concerne les méthodes, le polymorphisme consiste à conserver les méthodes associées à la gestion d'un DOM XML comme la sauvegarde dans un cookie client
disque («initCookieXML», «saveCookieXML» et
«deleteCookieXML») ou dans un fichier disque («saveLocalXML») et l'affichage dans une boîte
d'alerte du contenu du DOM XML («debugXML»).
Par contre, une nouvelle méthode fait son apparition pour pouvoir effectuer la sauvegarde d'un objet DOM dans un autre DOM : sauvegardeDOM(DOMSource).
Date: 25/10/2005
Version: 1.1
Definie dans technique/fw_xml.js
Sommaire des Attributs | |
<private> String |
cookieDomainXML
Propriété privée «cookieDomainXML» : voir XMLObject.cookieDomainXML. |
<private> String |
cookieMultiXML
Propriété privée «cookieMultiXML» : voir XMLObject.cookieMultiXML. |
<private> String |
cookieNameXML
Propriété privée «cookieNameXML» : voir XMLObject.cookieNameXML. |
<private> String |
cookiePathXML
Propriété privée «cookiePathXML» : voir XMLObject.cookiePathXML. |
<private> String |
cookieSecureXML
Propriété privée «cookieSecureXML» : voir XMLObject.cookieSecureXML . |
* XMLObject |
xmlDoc
Propriété publique «xmlDoc» : voir XMLObject.xmlDoc. |
Sommaire des Constructeurs | |
XMLObjectSauvegarde
()
Le constructeur retourne une instance de la classe «XMLObjectObjectSauvegarde». |
Sommaire des Méthodes | |
void
|
debugXML()
La méthode publique «debugXML()» est destinée aux développeurs pour afficher dans une boîte d'alerte le contenu du flux XML associé à un objet XMLObject dans un but de debogage. |
void
|
deleteCookieXML()
La méthode publique «deleteCookieXML()» permet de détruire le cookie de sauvegarde du DOM XML présent dans l'objet XMLObject. |
void
|
initCookieXML(<String_Obligatoire> cookieNameXML)
La méthode publique «initCookieXML(cookieNameXML)» permet d'initialiser les attributs du futur cookie de sauvegarde du flux XML en précisant son nom et les autres attributs optionnels losque l'on souhaite s'affranchir des attributs par défaut listés dans le tableau du résumé de fw_cookies.js. |
void
|
sauvegardeDOM(DOMSource)
Propre à la classe XMLObjectSauvegarde - La méthode publique «sauvegardeDOM(DOMSource)» permet de sauvegarder un objet DOM, NodeList ou Node (arborescence d'un flux XML complète ou seulement une partie) déjà présent en mémoire. |
void
|
saveCookieXML()
La méthode publique «saveCookieXML()» permet de sérialiser le DOM XML présent dans l'objet XMLObject en chaîne de caractères et de sauvegarder cette sérialisation dans un cookie client sur disque et cela pour une durée d'expiration de 10 ans. |
void
|
saveLocalXML(<String_Obligatoire> path)
La méthode publique «saveLocalXML(path)» offre la possibilité de sauvegarder le flux XML présent dans le DOM de l'objet XMLObject dans un fichier placé sur disque. |
Détail des Attributs |
<private> String cookieDomainXML
<private> String cookieMultiXML
<private> String cookieNameXML
<private> String cookiePathXML
<private> String cookieSecureXML
* XMLObject xmlDoc
Détail des Constructeurs |
XMLObjectSauvegarde()
Aucun -
Détail des Méthodes |
void debugXML()
Aucun -
void deleteCookieXML()
Aucun -
void initCookieXML(<String_Obligatoire> cookieNameXML)
cookieNameXML - String_Obligatoire
String contenant le nom du cookie de sauvegarde du flux XML.
void sauvegardeDOM(DOMSource)
type - String_Facultatif
String indiquant le type d'affichage de l'erreur si l'erreur ne s'affiche pas dans la page : "popup" affichage dans une fenêtre
void saveCookieXML()
Aucun -
void saveLocalXML(<String_Obligatoire> path)
user_pref("signed.applets.codebase_principal_support", true);
path - String_Obligatoire
Emplacement indiquant le chemin et le nom du fichier de sauvegarde placé sur un disque. Pour être pris en compte sur l'ensemble des navigateurs, l'emplacement doit être spécifié de la manière suivante :
|
Framework JavaScript ACube V2.10.0 | ||||||||
CLASSE PRECEDENTE CLASSE SUIVANTE | CADRES SANS CADRES | ||||||||
SOMMAIRE: ATTR | CONSTR | METH | DETAIL: ATTR | CONSTR | METH |