IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[XPointer]Fragments avec XML


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Par défaut [XPointer]Fragments avec XML
    Est-ce que vous connaisseriez le syntax d'URL qu'il faut taper pour afficher les éléments souhaités d'un fichier XML ?

    Par exemple, je voudrais affichier le 2ème sous-élément du premier élément de l'élément avec l'id "1" dans le fichier abc.xml situé sur C: .
    ça doit être qqchose comme C:\abc.xml#xpointer(1/1/2)". Mais il doit y avoir une erreur, ça n'a pas marché

  2. #2
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    essaie peut-être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\abc.xml#xpointer(//*[@id='1']/*[count()=1]/*[count()=2]])

    En tous cas, c'est le XPath qui fait ce que tu veux, mais je ne suis pas sûr qu'XPointer fonctionne vraiment comme cela... Il s'agit plutôt d'un ciblage (comme les ancres en HTML) plutôt qu'un filtrage.

    De plus, il faut que ton navigateur supporte XPointer...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Par défaut
    dsl mais ça ne marche pas non plus

  4. #4
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    tu es sûr que ton navigateur supporte XPointer ?

    en reregardant la norme, il semblerait que ce soit quelque chose de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\abc.xml#xpointer(id('1')/element(/1/2))
    peut-être faut-il element(1/2) plutôt...

    mais une fois de plus, je ne crois pas que ce soit du filtrage mais plutôt du ciblage de fragment de document... au mieux le scroll se mettra au niveau de ton élément...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 65
    Par défaut
    tu es sûr que ton navigateur supporte XPointer ?

    en reregardant la norme, il semblerait que ce soit quelque chose de ce type :
    Code :

    C:\abc.xml#xpointer(id('1')/element(/1/2))


    peut-être faut-il element(1/2) plutôt...
    J'utilise IE et Firefox. ça ne marche tjrs pas sur les deux navigateurs. Peut-être les navigateurs ne supportent pas XPointer. Alors comment il faut faire pour que ça le supporte ? Et comment est la solution avec Xpath que t'as mentionné ?

    mais une fois de plus, je ne crois pas que ce soit du filtrage mais plutôt du ciblage de fragment de document... au mieux le scroll se mettra au niveau de ton élément...
    Je ne comprends pas très bien la différence entre le filtrage et le ciblage. En fait, je voudré faire des liens automatiques, quand l'utilisateur clique dessus, ça va situer le document à l'endroit choisi.

    Merci pour ton aide!

  6. #6
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    filtrage = tu n'affiches que la partie demandée du document, tu n'as pas accès au reste

    ciblage = tu as à l'écran, la partie demandée, mais tu peux voir le reste en scrollant.

    Tu es sûr que ton document est assez grand pour que le scoll soit utilisé ? parce que si tout le document tiens sur un seul écran... ça n'aura jamais aucun effet...

    essaie de commencer avec des XPointer simples (juste une id par exemple), et avec des pages en lignes (et pas locales)
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

Discussions similaires

  1. [FLASH MX] Probleme avec XML
    Par celina5880 dans le forum Flash
    Réponses: 4
    Dernier message: 16/12/2004, 19h30
  2. Feuille de style avec XML (pour expert !)
    Par jer_the_one dans le forum Composants VCL
    Réponses: 8
    Dernier message: 11/08/2004, 08h48
  3. Gestion de formulaire avec xml et sans serveur ?
    Par meliane dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 05/05/2004, 19h57
  4. Comment réaliser des modèles de documentations avec XML ?
    Par Dams76 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 29/08/2003, 02h15
  5. Tree View avec XML et XSL
    Par Drooxy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 22/04/2003, 10h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo