2008-11-10 9 views
2

J'essaie de faire quelque chose dans VisualWebDev 2008 Express que je pensais être simple, mais cela ne fonctionne pas. Je veux afficher les données d'un fichier XML, j'ai donc ajouté le XMLDataSource à ma page, l'ai pointé vers le fichier XML, puis j'ai ajouté le GridView et je l'ai connecté à la source de données. J'obtiens l'erreur suivante: GridView - GridView1 Il y avait une erreur rendant le contrôle. La source de données pour GridView avec l'ID 'GridView1' n'avait pas de propriétés ou d'attributs pour générer des colonnes. Assurez-vous que votre source de données contient du contenu.Affichage de XML dans la grille View-newbie

Quelqu'un pourrait-il s'il vous plaît me dire ce que je pourrais faire mal, TIA Dean

Un extrait de mon XML est la suivante:

<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
    <Schools xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
     <SchoolProjects> 
      <Project>6019 - Renaissance MS - New School</Project> 
      <School>Renaissance MS</School> 
      <School_Address>7155 Hall Road Fairburn, GA 30213</School_Address> 
      <Cluster> NS-6019200-LA-01 </Cluster> 
      <Project_Type>New School</Project_Type> 
      <Phase>Close-out</Phase> 
      <Proj_Num>NS-6019200</Proj_Num> 
      <SqFt>0.000000000000000e+000</SqFt> 
      <Scope>The construction of the new Renaissance MS will be at the intersection of Jones/Hall Road, in the districts 7th &amp; 9F and Land Lots 117, 143 &amp; 146 of Fulton County, GA. The work includes the construction of the 180,500 square foot building that will house 34 standard classrooms, 12 standard science labs, 20 special purpose classrooms, cafeteria and litchen, gymnasium, media center and administrative offices. The site will also have multi-purpose playfields with track, softball field, tennis courts and basketball/volleyball court.</Scope> 
      <Project_Manager>Terry O'Brien</Project_Manager> 
      <PM_Firm>Parsons</PM_Firm> 
      <AE_Firm>Stevens Wilkinson Stang Newdow</AE_Firm> 
      <Contractor>Barton Malow</Contractor> 
      <Start_date xsi:nil="true" /> 
      <End_Date xsi:nil="true" /> 
      <WebAddress></WebAddress> 
      <Longitude>-84.62242</Longitude> 
      <Latitude>33.61497</Latitude> 
     </SchoolProjects> 
     ... 
    </Schools> 

Répondre

0

Votre XML n'est pas w ell formed. Passez par le XML et supprimez ou convertissez les caractères illégaux avec le entity references approprié. Un moyen facile de vérifier la bonne forme est d'enregistrer vos données dans un fichier xml et essayez de l'ouvrir avec IE ou Firefox. Le navigateur dira où il s'est étouffé sur les données.

Questions connexes