J'ai remarqué que plusieurs codes traitaient sur "Comment Afficher le XML" mais il n'y a personne qui a fait une source pour afficher un element par son ID, chaque element du fichier XML se nommant ElementX ou X est un ID unique
Source / Exemple :
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Text.RegularExpressions" %>
<script Language="C#" runat="server">
public void Page_Load(Object sender, EventArgs e){
String strID=Request.QueryString["ID"];
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("FICHIER.xml"));
String element="element" + strID;
XmlNodeList elemList = doc.GetElementsByTagName(element);
for (int i=0; i < elemList.Count; i++){
Resultat.Text=elemList[i].InnerXml;
}
}
</script>
<asp:label ID="Resultat" runat="server" />
Conclusion :
C'est un code simple qui est très utile. J'espère que le fait que je l'aie écrit en C# ne dérangera pas trop de monde...
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.