Maison >développement back-end >Tutoriel XML/RSS >Le fichier XML doit avoir une solution de code de balise racine (erreur) à partager

Le fichier XML doit avoir une solution de code de balise racine (erreur) à partager

黄舟
黄舟original
2017-03-30 14:14:542710parcourir

Le document xml utilisé est le suivant

<?xml version="1.0" encoding="UTF-8"?>  
  <SearchConstraints>  
    <Begin>glucose</Begin>  
    <End>Ethanol</End>  
    <Interface>name</Interface>  
    <IntermediatesInclude number="0"></IntermediatesInclude>  
    <IntermediatesExclude> number="0"></IntermediatesExclude>  
    <Organisms type="all"></Organisms>  
    <KShort>10</KShort>  
  </SearchConstraints>  
  <StoPList>  
    <StoP>  
      <Source id="glucose"></Source>  
      <Target id="Ethanol"></Target>  
      <RouteList>  
      </RouteList>  
    </StoP>  
  </StoPList>

Le problème est : il n'y a pas de balise racine ! Les fichiers XML ne peuvent avoir qu’une seule balise racine !
Changez le XML comme suit et tout ira bien, c'est-à-dire ajoutez une balise Document et placez les deux balises racine précédentes SearchConstraints et StoPList sous la balise Document, de sorte qu'il n'y en ait qu'une seule. Fichier XML dans toute la balise racine.

<?xml version="1.0" encoding="UTF-8"?>  
<Document>  
  <SearchConstraints>  
    <Begin>glucose</Begin>  
    <End>Ethanol</End>  
    <Interface>name</Interface>  
    <IntermediatesInclude number="0"></IntermediatesInclude>  
    <IntermediatesExclude> number="0"></IntermediatesExclude>  
    <Organisms type="all"></Organisms>  
    <KShort>10</KShort>  
  </SearchConstraints>  
  <StoPList>  
    <StoP>  
      <Source id="glucose"></Source>  
      <Target id="Ethanol"></Target>  
      <RouteList>  
      </RouteList>  
    </StoP>  
  </StoPList>  
</Document>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn