Si je comprends bien votre question (je fais une grande supposition ici) - vous voulez sélectionner un attribut de la balise racine (ou 'englobant'), appelé 'url'?
Vous pouvez utiliser les requêtes XPath ici. Considérez le code XML suivant:
<?xml version="1.0" encoding="utf-8"?>
<root url='google.com'>
<inner />
</root>
Vous pouvez utiliser le code suivant pour récupérer 'google.com':
String query = "/root[1]/@url";
XmlDocument doc = new XmlDocument();
doc.Load(sourceURLX);
String value = doc.SelectSingleNode(query).InnerText;
Pour plus d'informations sur la syntaxe XPath se trouve here.
Modifier: Comme vous l'avez dit dans votre commentaire, vous travaillez avec le code XML suivant:
<item>
<description>
</description>
<enclosure url="blablabla.com/img.jpg" />
</item>
Par conséquent, vous pouvez récupérer l'URL en utilisant la requête XPath suivante:
/item[1]/enclosure[1]/@url
Pourriez-vous clarifier la question? Que voulez-vous dire par "enclosure url"? Le cas échéant, un échantillon de votre XML pourrait également être utile à inclure dans la question. –
Je suis en train de lire les flux, puis je prends des valeurs et les mets dans la base de données sous forme de chaînes, maintenant j'ai besoin de lire l'image de l'article pour mettre l'URL à l'image dans le tableau. Parce qu'avec la console, j'ai lu les flux et ajouté dans la base de données en tant que chaînes. Titre, Description, URL de l'article et Image de l'article. Maintenant, mon problème est juste de prendre l'URL de la balise enclosure comme une chaîne, maby comme SElement est possible ou quelque chose d'autre idée. Maby maintenant vous pouvez clairement comprendre mon problème –
'xDoc.Element (" item "). Element (" enclosure "). Attribut (" url "). Value' – Fabio