Soyez le premier à donner votre avis sur cette source.
Snippet vu 31 155 fois - Téléchargée 37 fois
<%@import Namespace="System.Data"%> <%@import Namespace="System.Data.OleDb"%> <%@import Namespace="System.XML"%> <% Dim objXMLDataDoc As new XMLDataDocument() objXMLDataDoc.Load("<chemin du fichier XML>") Dim objNode As XmlNode Dim strResults(2,10) As String Dim Compteur As Integer = 1 Dim I As integer Dim colElements As XmlNodeList Dim colElements2 As XmlNodeList colElements = objXMLDataDoc.GetElementsByTagname("population") colElements2 = objXMLDataDoc.GetElementsByTagname("status") For Each objNode In colElements strResults(1,Compteur)= objNode.FirstChild().Value Compteur = Compteur + 1 Next Compteur = 1 For Each objNode In colElements2 strResults(2,Compteur)= objNode.FirstChild().Value Compteur = Compteur + 1 Next
7 mai 2009 à 12:30
Merci de m'aider!
Active Server Pages error 'ASP 0221'
Invalid @ Command directive
/v3.1/test2.asp, line 7
The specified 'import Namespace="System.Data"' option is unknown or invalid.
2 nov. 2007 à 14:07
private void ReadXMLFile(string Nom_Fichier)
{
FileStream fs = new FileStream(Nom_Fichier, FileMode.Open, FileAccess.Read);
// Lecture du Fichier XML
XmlTextReader read_xml = new XmlTextReader(fs);
string[] Num_Infos = new string[Nombre_d_Infos_que_vous_voulez_recuperer];
try
{
while (read_xml.Read())
{
// Attrape le premier des elements
if (read_xml.NodeType XmlNodeType.Element && read_xml.Name "Votre Element")
{
// scanne la ligne de l'element et récupère ses attributs
for(int i = 0; i < read_xml.AttributCount; i++)
{
Num_Infos[i] = read_xml.GetAttribut(i);
}
// cherche tous les noeuds enfants au premier element
while (read_xml.NodeType != XmlNodeType.EndElement)
{
read_xml.Read();
// Regarde si le noeud correspond à ce que vous voulez
if (read_xml.Name == "Votre Nom de noeud")
{
while (read_xml.NodeType != XmlNodeType.EndElement)
{
read_xml.Read();
if (read_xml.NodeType == XmlNodeType.Text) // Ici on prend du texte
{
Num_Infos[i+1] = read_xml.Value; // reprend la valeur du texte
}
}
}
}
// Suivant ce que vous voulez faire, c'est ici que vous envoyez les données lues (dans un contrôle (par exemple) ou autres chose)
}
}
// Booléen testant si le fichier lu est vide (lors de l'ouverture du fichier)
Fichier_Vide = false;
}
catch
{
MessageBox.Show("Fichier Vide");
read_xml.Close();
Fichier_Vide = true;
}
}
17 janv. 2006 à 14:19
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.