« Eléments XML (tech) » : différence entre les versions
Aucun résumé des modifications |
|||
| (7 versions intermédiaires par le même utilisateur non affiché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]]] | |[[ItemsText (xmlitem)|ItemsText [Name]]] | ||
| Ligne 29 : | Ligne 29 : | ||
|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. | |Accès à un attribut par son nom. | ||
|- | |- | ||
| Ligne 49 : | 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=== | ||
| Ligne 119 : | 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]] | ||
| Ligne 125 : | Ligne 133 : | ||
|[[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 134 : | Ligne 160 : | ||
{{Footer|Code métier}} | {{Footer|Code métier}} | ||
[[category:Objets techniques]] | [[category:Objets techniques]] | ||
[[category:Objets itérateurs]] | |||
Dernière version du 24 janvier 2020 à 09: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 :
{{#if:Code métier|
{{#if:Code métier|— Code métier |}} — Développement DSM —
|
{{#if:|— [[{{{1}}}]] |}} — Développement DSM —
}}