Grammaire XML FMPDSORESULT
La grammaire FMPDSORESULT est adaptée à l'exportation de bases de données que vous souhaitez formater avec des
feuilles de style en cascade ou du langage XSL. Cette grammaire est compatible avec Microsoft XML Data Source Object utilisé par Internet Explorer.
Les espaces et les deux-points simples affichés dans les noms de rubrique sont convertis en traits de soulignement dans les noms d'élément (
<FIRST_NAME>, par exemple). Les deux-points doubles dans les rubriques de
table externe sont convertis en points (
<PHONE.PHONE_NUMBER>, par exemple). En langage XML, les deux-points sont en effet réservés à la définition d'espaces de nom, et les espaces sont interdits dans les noms d'élément XML.
Pour les rubriques multivaluées et les rubriques liées, chaque élément FIELD contient un élément DATA correspondant à chaque valeur de la rubrique multivaluée ou à chaque enregistrement de la table externe.
L'exemple ci-dessous présente des données XML générées dans la grammaire FMPDSORESULT. Pour obtenir tous les détails sur la définition de type de document (
DTD) correspondant à cette grammaire, consultez le fichier
fmpdsoresult_dtd.htm, situé dans le sous-dossier Extras en Français du dossier d’installation de l'application FileMaker Pro. Par exemple, le dossier FileMaker Pro > Extras en Français > Exemples > Documentation XML.
<?xml version="1.0" encoding="UTF-8"?><FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult">
<ERRORCODE>0</ERRORCODE>
<DATABASE>RépertoireTéléphonique.fp5</DATABASE>
<LAYOUT>Modèle Web</LAYOUT>
<ROW MODID="23" RECORDID="3">
<FIRST_NAME>Jean</FIRST_NAME>
<LAST_NAME>Bonbeurre</LAST_NAME>
<PHONE.PHONE_NUMBER>
<DATA>01-44-43-33-33</DATA>
<DATA>01-45-22-29-99</DATA>
</PHONE.PHONE_NUMBER>
</ROW>
<ROW MODID="32" RECORDID="6">
<FIRST_NAME>Béatrice</FIRST_NAME>
<LAST_NAME>Jourdan</LAST_NAME>
<PHONE.PHONE_NUMBER>
<DATA>01-55-66-67-77</DATA>
<DATA>01-55-33-30-00</DATA>
<DATA>01-55-11-17-65</DATA>
</PHONE.PHONE_NUMBER>
</ROW>
</FMPDSORESULT>