begin process at 2012 02 11 09:14:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Foxpro

 > 

Divers

 > 

Général

 > 

creation fichier xml avec des branches


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creation fichier xml avec des branches

mercredi 4 novembre 2009 à 16:54:36 | creation fichier xml avec des branches

psmpa


bonjour,
mon problème est le suivant: je dois creer un fichier xml issu d'une table mais avec des jointures representant des branches
voici le fichier XSD et donc ce que je voudrais obtenir au niveau schema
Code XML :
<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="list">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="edi.txt.fichereferencev1.modele.ReferenceTxt">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="code" type="xs:string" />
              <xs:element name="libStd" type="xs:string" />
              <xs:element name="artZv">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element name="edi.txt.fichereferencev1.modele.ArtReferenceTxtZv">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="famZV" type="xs:string" />
                          <xs:element name="famZVVal" type="xs:string" />
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>


Or le résultat est plus tôt linéaire. j'ai utilisé la fonction
CURSORTOXML("list","..\gl_ref.xml",1,512,1,"..\GL_Refbase.xsd")

Code XML :
<?xml version = "1.0" encoding="Windows-1252" standalone="yes"?>
<VFPData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance","..\GL_Refbase.xsd">
	<list>
		<code>01100</code>
		<libStd>libelle1</libStd>
		<famZV>444_</famZV>
		<famZVVal>A - famille STANDARD</famZVVal>
	</list>
</VFPData>

Normalement je pourrais avoir plusieurs occurrences de famZV et celle ci devrait etre dans une branche "artZv"
est ce que quelqu'un pourrais me donner des tuyaux?
est ce qu'il faut que je fasse un programme afin de mettre les branches au fur et a mesure que je balaye la table
merci de votre aide
pascal
mercredi 4 novembre 2009 à 20:44:32 | Re : creation fichier xml avec des branches

MichelAtoutFox

Membre Club
Réponse acceptée !
Bonjour,

VFP n'est pas vraiment bien équipé pour le xml. Quand j'ai des xml un peu élaborés à générer, je les écrits en scannant la table et en utilisant toutes les fonctions texte de VFP (et textmerge en particulier).

jeudi 5 novembre 2009 à 00:37:37 | Re : creation fichier xml avec des branches

psmpa


merci de ta réponse.
en faite il faut créer la structure a la main.

psmpa
jeudi 5 novembre 2009 à 07:45:09 | Re : creation fichier xml avec des branches


Cette discussion est classée dans : fichier, code, xml, creation, branches


Répondre à ce message

Sujets en rapport avec ce message

Visual Fox Pro et XML [ par olidal ] donc voila mon probleme j'ai un fichier d'echange de données en XML à générer (ça pas de problème c'est un fichier texte) là où cela se corse c'est p erreur sur creation de table [ par ducker88 ] Bonjour,Voila je veux creer une table dans une database existente, je me suis inspiré de l'aide de VFP et j'en ai tiré le code suivant : CREATE TABLE Creation de table mais pas a l'endroit voulu [ par ducker88 ] Bonjour,Voila je souhaiterai creer une table dans une base specifique.J'ai donc tapé le code suivant : CLOSE DATABASES SET PATH TO C_che code retour FWRITE [ par herve95bis ] Bonjour , Débutant Foxpro ET débutant sur les forums... mes excuses par avance. Je voudrais connaitre la signification des codes retours de FWRITE. Nom du fichier image qui s'affiche sur un report [ par abdourasiz ] Salut à tous, J'ai un petit souci chers Doyens et collègues Programmeur VFP. j'ai réalisé en vfp6 et vfp8 des reports, à l'entête des états je veux fa Probleme du fichier memo [ par ducker88 ] Bonjour, J'ai un probleme sur ma base, lorsque j'essaye d'ouvrir un table l'erreur suivante s'affiche : le fichier mémo c:\data\mnprefer.fpt est absen Verifier si un fichier est deja ouvert [ par ducker88 ] Bonjour a tous, J'aimerai savoir quel fonction permet de verifier si un fichier est deja ouvert ou nonmerci pour vos reponsesduck88 étecter l'ajout ou la modification d'un fichier sur le disque. [ par ygr2 ] Bonjour, je cherche à coder une application qui permet de détecter l'ajout ou la modification d'un fichier sur le disque.Je ne souhaitre pas utiliser [URGENT] reparer fichier dbf [ par ducker88 ] Bonjour a tous, Voila mon probleme, j'ai un programme qui travaille sur une table mais a chaque fois que j'essaye de l'ouvrir ca me met que le fichier


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,008 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales