Dilib, module SxPath, type SxPathExpression
De Wicri Outils
Module SxPath |
Le type SxPathExpression hérite du type SxmlNode pour gérer des chemins d'emplacement.
Liste des modules Dilib
Module SxPath
|
Introduction
Les outils SxPath manipulent des chemins d'emplacement (location path). Leur implémentation dans Dilib utilisent 2 syntaxes :
- une syntaxe externe, compatible avec les spécifications du W3C ;
- une syntaxe interne en XML - elle est décrite sur la page Dilib, module SxPath, chemins.
Constructeurs
SxPathExpressionCreate
- Synopsis
#include "SxPath.h"
SxPathExpression *SxPathExpressionCreate(char *sxpathStr);
- Paramètres
Le paramètre est un pointeur vers une chaîne qui contient un chemin d'emplacement en forme externe.
Exemple, le programme :
#include "SxPath.h"
#include "SxPath.h"
main()
{
SxPathExpression *x1;
x1=SxPathExpressionCreate("doc@base=bib/descendant::titre");
SxmlPrint(x1);
putchar('\n');
}
imprimera (sans indentation et sur une seule ligne) :
<locationPath>
<child>
<testName>doc</testName>
<testAttribute name="base">bib</testAttribute>
</child>
<descendant>
<testName>titre</testName>
</descendant>
</locationPath>