Eléments XML (tech)

De Wiki1000
(Différences entre les versions)
(Propriétés)
 
(11 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]]
 +
|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 63 : Ligne 83 :
 
|Supprime tous les attributs.
 
|Supprime tous les attributs.
 
|-
 
|-
|[[AtributesByName (xmlitem)|AttributesByName]]
+
|[[ClearItems (xmlitem)|ClearItems]]
|Retrouve un attribut par son nom.
+
|Supprime les éléments enfants.
 
|-
 
|-
|[[AttributesValue (xmlitem)|AttributesValue]]
+
|[[ClearText (xmlitem)|ClearText]]
|Retrouve la valeur d'un attribut par son nom.
+
|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.
 
|-
 
|-
|[[ClearItems (xmlitem)|ClearItems]]
+
|[[FindChildItem (xmlitem)|FindChildItem]]
|Supprime les éléments enfants.
+
|Retrouve un élément enfant dans un domaine.
|-
+
|[[ItemsText (xmlitem)|ItemsText]]
+
|Retrouve le texte d'un élément enfant.
+
 
|-
 
|-
 
|[[MoveItem (xmlitem)|MoveItem]]
 
|[[MoveItem (xmlitem)|MoveItem]]
Ligne 83 : Ligne 103 :
 
|[[IndexOfItem (xmlitem)|IndexOfItem]]
 
|[[IndexOfItem (xmlitem)|IndexOfItem]]
 
|Retouvre l'index d'un élément enfant.
 
|Retouvre l'index d'un élément enfant.
|-
 
|[[ClearText (xmlitem)|ClearText]]
 
|Supprime le texte de l'élément.
 
 
|-
 
|-
 
|[[AddRawText (xmlitem)|AddRawText]]
 
|[[AddRawText (xmlitem)|AddRawText]]
Ligne 107 : 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.
|-
 
|[[AssignNameSpaces (xmlitem)|AssignNameSpaces]]
 
|Affecte les attributs nom de domaine d'un élément existant.
 
 
|-
 
|-
 
|[[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 125 : 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.
Info-20px.png Note : TxmlItem est un itérateur pour la propriété Items.

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étierDéveloppement DSM

Outils personnels