7
votes

Comment lire les instructions de traitement à partir d'un fichier XML à l'aide de .NET 3.5

Comment vérifier si un fichier XML contient des instructions de traitement

exemple xxx

J'ai besoin de lire l'instruction de traitement xxx

du fichier XML.

aidez-moi à faire cela.


1 commentaires

Il n'y a pas de "c # 3.5". Vous demandez à propos de .net 3.5.


3 Réponses :


5
votes

Vous pouvez utiliser Propriété Propriété de XMLDOCUMUMUMENT Classe et XMLProcessingInstruction Classe: XXX

Parse Valeur ou données pour obtenir des valeurs appropriées.


0 commentaires

18
votes

Que diriez-vous:

XmlProcessingInstruction instruction = doc.SelectSingleNode("processing-instruction('xml-stylesheet')") as XmlProcessingInstruction;


0 commentaires

0
votes

Que diriez-vous de laisser le compilateur faire plus de travail pour vous:

XmlDocument Doc = new XmlDocument();
Doc.Load(openFileDialog1.FileName);

XmlProcessingInstruction StyleReference = 
    Doc.OfType<XmlProcessingInstruction>().Where(x => x.Name == "xml-stylesheet").FirstOrDefault();


1 commentaires

Bienvenue dans le débordement de la pile! S'il vous plaît Modifier Votre réponse à expliquer comment le code de cette réponse fonctionne-t-il.