Eléments XML (tech)
De Wiki1000
(Différences entre les versions)
(→Opérations) |
(→Propriétés) |
||
(10 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 18 : | Ligne 18 : | ||
|- | |- | ||
|[[Text (xmlitem)|Text]] | |[[Text (xmlitem)|Text]] | ||
− | |Retourne le texte de l'élément. | + | |Retourne / définit le texte de l'élément. |
+ | |- | ||
+ | |[[ItemsText (xmlitem)|ItemsText [Name]]] | ||
+ | |Retrouve le texte d'un élément enfant. | ||
|- | |- | ||
|[[AttributeCount (xmlitem)|AttributeCount]] | |[[AttributeCount (xmlitem)|AttributeCount]] | ||
Ligne 25 : | Ligne 28 : | ||
|[[Attributes (xmlitem)|Attributes [index]]] | |[[Attributes (xmlitem)|Attributes [index]]] | ||
|Accès à un attribut par son index. | |Accès à un attribut par son index. | ||
+ | |- | ||
+ | |[[AttributesByName (xmlitem)|AttributesByName [Name]]] | ||
+ | |Accès à un attribut par son nom. | ||
+ | |- | ||
+ | |[[AttributesValue (xmlitem)|AttributesValue [Name]]] | ||
+ | |Accès à la valeur d'un attribut par son nom. | ||
|- | |- | ||
|[[level (xmlitem)|level]] | |[[level (xmlitem)|level]] | ||
Ligne 40 : | Ligne 49 : | ||
|[[ItemParent (xmlitem)|ItemParent]] | |[[ItemParent (xmlitem)|ItemParent]] | ||
|Retourne l'élément parent de l'élément. | |Retourne l'élément parent de l'élément. | ||
+ | |- | ||
+ | |[[AsVariant (xmlitem)|AsVariant]] | ||
+ | |Retourne / définit la valeur de l'élément. | ||
|} | |} | ||
+ | |||
+ | {{info|TxmlItem est un itérateur pour la propriété Items.}} | ||
===Opérations=== | ===Opérations=== | ||
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
− | |Create (xmlitem)|Create]] | + | |[[Create (xmlitem)|Create]] |
|Création d'une instance d'élément. | |Création d'une instance d'élément. | ||
|- | |- | ||
|[[Assign (xmlitem)|Assign]] | |[[Assign (xmlitem)|Assign]] | ||
|Affecte à l'élément les propriétés d'un élément existant. | |Affecte à l'élément les propriétés d'un élément existant. | ||
+ | |- | ||
+ | |[[AssignNameSpaces (xmlitem)|AssignNameSpaces]] | ||
+ | |Affecte les attributs nom de domaine d'un élément existant. | ||
|- | |- | ||
|[[AddAttribute (xmlitem)|AddAttribute]] | |[[AddAttribute (xmlitem)|AddAttribute]] | ||
Ligne 66 : | Ligne 83 : | ||
|Supprime tous les attributs. | |Supprime tous les attributs. | ||
|- | |- | ||
− | |[[ | + | |[[ClearItems (xmlitem)|ClearItems]] |
− | | | + | |Supprime les éléments enfants. |
|- | |- | ||
− | |[[ | + | |[[ClearText (xmlitem)|ClearText]] |
− | | | + | |Supprime le texte de l'élément. |
|- | |- | ||
|[[FindItem (xmlitem)|FindItem]] | |[[FindItem (xmlitem)|FindItem]] | ||
+ | |Retrouve récursivement un élément enfant. | ||
+ | |- | ||
+ | |[[FindSelfItem (xmlitem)|FindSelfItem]] | ||
|Retrouve un élément enfant. | |Retrouve un élément enfant. | ||
|- | |- | ||
− | |[[ | + | |[[FindChildItem (xmlitem)|FindChildItem]] |
− | + | |Retrouve un élément enfant dans un domaine. | |
− | + | ||
− | + | ||
− | |Retrouve | + | |
|- | |- | ||
|[[MoveItem (xmlitem)|MoveItem]] | |[[MoveItem (xmlitem)|MoveItem]] | ||
Ligne 86 : | Ligne 103 : | ||
|[[IndexOfItem (xmlitem)|IndexOfItem]] | |[[IndexOfItem (xmlitem)|IndexOfItem]] | ||
|Retouvre l'index d'un élément enfant. | |Retouvre l'index d'un élément enfant. | ||
− | |||
− | |||
− | |||
|- | |- | ||
|[[AddRawText (xmlitem)|AddRawText]] | |[[AddRawText (xmlitem)|AddRawText]] | ||
Ligne 110 : | Ligne 124 : | ||
|[[FindNameSpaceURI (xmlitem)|FindNameSpaceURI]] | |[[FindNameSpaceURI (xmlitem)|FindNameSpaceURI]] | ||
|Retrouve le domaine (URI) de l'élément. | |Retrouve le domaine (URI) de l'élément. | ||
+ | |- | ||
+ | |[[FindDefaultNameSpaceElement (xmlitem)|FindDefaultNameSpaceElement]] | ||
+ | |Retrouve l'élément contenant le domaine par défaut. | ||
|- | |- | ||
|[[AllocNameSpaceID (xmlitem)|AllocNameSpaceID]] | |[[AllocNameSpaceID (xmlitem)|AllocNameSpaceID]] | ||
|Alloue un identifiant de domaine. | |Alloue un identifiant de domaine. | ||
− | |||
− | |||
− | |||
|- | |- | ||
|[[SaveToString (xmlitem)|SaveToString]] | |[[SaveToString (xmlitem)|SaveToString]] | ||
|Sauvegarde l'élément dans une chaîne. | |Sauvegarde l'élément dans une chaîne. | ||
+ | |- | ||
+ | |[[XPath (xmlitem)|XPath]] | ||
+ | |Execute une expression XPath | ||
+ | |- | ||
+ | |[[AddItem (xmlitem)|AddItem]] | ||
+ | |Ajoute un élément enfant | ||
+ | |- | ||
+ | |[[AddItemText (xmlitem)|AddItemText]] | ||
+ | |Ajoute un élément enfant et défini son texte | ||
+ | |- | ||
+ | |[[AddItemVariant (xmlitem)|AddItemVariant]] | ||
+ | |Ajoute un élément enfant et défini sa valeur sa valeur | ||
+ | |- | ||
+ | |[[AddItems (xmlitem)|AddItems]] | ||
+ | |Ajoute un ensemble d'éléments enfants en définissant leur valeur | ||
+ | |- | ||
+ | |[[AddChildItems (xmlitem)|AddChildItems]] | ||
+ | |Ajoute un élément enfant puis un ensemble d'éléments enfants à cet enfant, en définissant leur valeur | ||
|} | |} | ||
Ligne 128 : | Ligne 160 : | ||
{{Footer|Code métier}} | {{Footer|Code métier}} | ||
[[category:Objets techniques]] | [[category:Objets techniques]] | ||
+ | [[category:Objets itérateurs]] |
Version actuelle en date du 24 janvier 2020 à 10:14
Introduction
Les éléments XML sont des objets techniques gérant un élément d'un document XML.
Propriétés
Propriétés d'un élément qualifié
Propriétés d'un élément
ItemName | Retourne le nom complet de l'élement (QName) |
Count | Retourne le nombre d'éléments enfants. |
Items[index] | Accès à un élément enfant par son index. |
Text | Retourne / définit le texte de l'élément. |
ItemsText [Name] | Retrouve le texte d'un élément enfant. |
AttributeCount | Retourne le nombre d'attribut de l'élément. |
Attributes [index] | Accès à un attribut par son index. |
AttributesByName [Name] | Accès à un attribut par son nom. |
AttributesValue [Name] | Accès à la valeur d'un attribut par son nom. |
level | Retourne le niveau de l'élément. |
TextLineCount | Retourne le nombre de ligne du texte de l'élément. |
TextEmpty | Teste si le texte de l'élément est vide. |
Document | Retourne le document auquel appartient l'élément. |
ItemParent | Retourne l'élément parent de l'élément. |
AsVariant | Retourne / définit la valeur de l'élément. |
Opérations
Create | Création d'une instance d'élément. |
Assign | Affecte à l'élément les propriétés d'un élément existant. |
AssignNameSpaces | Affecte les attributs nom de domaine d'un élément existant. |
AddAttribute | Ajoute ou modifie un attribut. |
GetAttribute | Retrouve la valeur d'un attribut. |
DeleteAttribute | Supprime un attribut par son nom. |
DeleteAttributeByIndex | Supprime un attribut par son index. |
ClearAttributes | Supprime tous les attributs. |
ClearItems | Supprime les éléments enfants. |
ClearText | Supprime le texte de l'élément. |
FindItem | Retrouve récursivement un élément enfant. |
FindSelfItem | Retrouve un élément enfant. |
FindChildItem | Retrouve un élément enfant dans un domaine. |
MoveItem | Déplace un élément. |
IndexOfItem | Retouvre l'index d'un élément enfant. |
AddRawText | Ajoute du texte à l'élément. |
AddText | Ajoute du texte à l'élément. |
AddCData | Ajoute un bloque CDATA à l'élément. |
AddComment | Ajoute un commentaire à l'élément. |
SameLocalName | Teste si l'élément à le même nom local. |
FindNameSpaceID | Retrouve l'identifiant de domaine de l'élément. |
FindNameSpaceURI | Retrouve le domaine (URI) de l'élément. |
FindDefaultNameSpaceElement | Retrouve l'élément contenant le domaine par défaut. |
AllocNameSpaceID | Alloue un identifiant de domaine. |
SaveToString | Sauvegarde l'élément dans une chaîne. |
XPath | Execute une expression XPath |
AddItem | Ajoute un élément enfant |
AddItemText | Ajoute un élément enfant et défini son texte |
AddItemVariant | Ajoute un élément enfant et défini sa valeur sa valeur |
AddItems | Ajoute un ensemble d'éléments enfants en définissant leur valeur |
AddChildItems | Ajoute un élément enfant puis un ensemble d'éléments enfants à cet enfant, en définissant leur valeur |
Voir aussi :
— Code métier — Développement DSM —