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 :

XInclude, XLink


Sujet :

XML/XSL et SOAP

  1. #1
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 21
    Par défaut XInclude, XLink
    quelles sont les compatibilités actuelles de XInclude et XLink :
    1) avec XML ?
    2) avec XML Schéma ?
    3) avec IE6 ?
    merci.

  2. #2
    Membre Expert

    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mars 2002
    Messages : 255
    Par défaut Re: XInclude, XLink
    Citation Envoyé par monk31
    3) avec IE6 ?
    Oublie IE6, c'est pas portable, et Microsoft a arrêté le développement. Installe toi Apache + Php (en activant l'extension xslt = Sablotron).

    @+ Haypo

  3. #3
    Membre Expert

    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mars 2002
    Messages : 255
    Par défaut
    Le croit que le lien de référence reste :
    http://www.w3.org/TR/xinclude/


    Extrait :
    1.3 Relationship to DTDs

    XInclude defines no relationship to DTD validation. XInclude describes an infoset-to-infoset transformation and not a change in XML 1.0 parsing behavior. XInclude does not define a mechanism for DTD validation of the resulting infoset.
    Moi, ce que je comprend, c'est que ton document qui inclu les autres est valide ... Mais une DTD ne permet pas de valider directement les documents inclus.

    1.4 Relationship to XML Schemas

    XInclude defines no relationship to the augmented infosets produced by applying an XML schema. Such an augmented infoset can be supplied as the input infoset, or such augmentation might be applied to the infoset resulting from the inclusion.
    Idem.

    En même temps, une validation, c'est pas ce que je fais tous les jours ! Et il est facile d'être un script (PHP à tout hasard ...) qui va valider tous les fichiers d'un répertoire.

    @+ Haypo

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 619
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 619
    Par défaut Re: XInclude, XLink
    Citation Envoyé par haypo
    et Microsoft a arrêté le développement.
    cool la 1ere bonne nouvelle de la journée
    je n'ai plus besoin de perdre mon temps à expliquer pourquoi il ne faut pas utiliser de navigateur pour faire du XSLT

    Citation Envoyé par monk31
    quelles sont les compatibilités actuelles de XInclude et XLink :
    1) avec XML ?
    2) avec XML Schéma ?
    que ce que tu appele "compatibilités" ? la compatibilité à étudier c'est entre un logiciel et Xinclude par exemple. tu utilise quoi comme outil ?

  5. #5
    Membre Expert

    Homme Profil pro
    Urbaniste
    Inscrit en
    Mars 2002
    Messages
    255
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Urbaniste

    Informations forums :
    Inscription : Mars 2002
    Messages : 255
    Par défaut
    Tient, un truc plutôt sympa : supporter XInclude dans son code XSLT !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <xsl:template xmlns:xi="http://www.w3.org/2001/XInclude" match="xi:include">
      <!-- Get a reference to the external file's root node -->
      <xsl:variable name="external_doc" select="document(@href)" />
     
      <!-- Process the external file's document element -->
      <xsl:apply-templates select="$external_doc/*" />
    </xsl:template>
    Peut-être que les futures versions des parseurs supporteront directement XInclude ?

    @+ Haypo

  6. #6
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 21
    Par défaut Re: XInclude, XLink
    Citation Envoyé par mathix
    que ce que tu appele "compatibilités" ? la compatibilité à étudier c'est entre un logiciel et Xinclude par exemple. tu utilise quoi comme outil ?
    J'utilise XML Spy 2004 pour écrire les divers schémas, fichiers et feuilles de style puis je visualise sous IE6.
    Citation Envoyé par haypo
    Oublie IE6, c'est pas portable, et Microsoft a arrêté le développement. Installe toi Apache + Php (en activant l'extension xslt = Sablotron).
    C'est quoi exactement Apache (désolé si la question parait idiode, je suis débutant ... ) ? et où le télécharger de préférence (comment l'installer au mieux, etc )?

  7. #7
    Membre chevronné
    Avatar de grishka
    Inscrit en
    Janvier 2003
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 285
    Par défaut
    quelles sont les compatibilités actuelles de XInclude et XLink :
    1) avec XML ?
    2) avec XML Schéma ?
    3) avec IE6 ?
    merci.
    1) un document XML avec XInclude reste un document XML valide, contrairement à des références d'entité.
    2) xml-schema ne va pas ouvrir les liens XInclude et vérifier la validité des documents liés. Il faut les valider séparemment et dans le document principal, il faut ajouter la contrainte "je peux inclure un document à cet endroit". Mais il faudra faire l'hypothèse que les doc inclus sont valides.
    3)


    Autres axes de recherches :


    -Xerces fournit une implémentation partielle de Xinclude :

    Xerces2 also provides an experimental implementation of the Document Object Model Level 3 Core and Load/Save Working Drafts and provides a partial implementation of the XML Inclusions (XInclude) W3C Candidate Recommendation.
    Mais cela implique de programmer en C++ ou java


    Sinon Microsoft arrête effectivement le développement de IE sous sa forme actuelle ( http://news.com.com/2100-1032_3-1012943.html?tag=fd_lede2_hed ) En réalité il faut comprendre que celui-ci ne sera plus disponible en tant qu'application monolithique, ni disponible gratuitement mais sera fortement couplé à l'OS....encore une technique pour vendre plus d'OS.

  8. #8
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 619
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 619
    Par défaut Re: XInclude, XLink
    Citation Envoyé par monk31
    C'est quoi exactement Apache (désolé si la question parait idiode, je suis débutant ... ) ? et où le télécharger de préférence (comment l'installer au mieux, etc )?
    Apache est un serveur HTTP
    le + simple pour débuter c'est d'utiliser EasyPHP ( http://www.easyphp.org/ ) ce programme t'installe facilement Apache (+PHP) et MySQL sous windows

  9. #9
    Membre averti
    Inscrit en
    Juin 2002
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 21
    Par défaut Re: XInclude, XLink
    Citation Envoyé par mathix
    Apache est un serveur HTTP
    le + simple pour débuter c'est d'utiliser EasyPHP ( http://www.easyphp.org/ ) ce programme t'installe facilement Apache (+PHP) et MySQL sous windows
    j'ai téléchargé et installé le pack, seulement apache n'arrive pas à se lancer car un autre serveur utilise le port requis
    J'ai consulté qqs faq et on me dit de changer l'adresse du port, mais je ne sais pas très bien où le faire, quelqu'un a une idée?

  10. #10
    Membre chevronné
    Avatar de grishka
    Inscrit en
    Janvier 2003
    Messages
    285
    Détails du profil
    Informations forums :
    Inscription : Janvier 2003
    Messages : 285
    Par défaut
    c'est hors-sujet, consulte le forum et la faq PHP...

Discussions similaires

  1. [XLink] Problème avec liens étendus et image
    Par Bardack dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 29/12/2006, 14h09
  2. [Xlink / Xpointer] - parcours transparent
    Par jacquesh dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 11/11/2006, 21h53
  3. [XLink] XLink et IE
    Par kitsune dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 04/07/2006, 15h21
  4. [Xinclude] Support pour le web
    Par DarkNagash dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 20/05/2006, 14h00
  5. xlink + svg
    Par julien_lesbegueries dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 16/12/2004, 09h15

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