<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Langages</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur les langages de développement du Framework .NET (C#, VB.NET, C++/CLI, F#, etc.).]]></description>
		<language>fr</language>
		<lastBuildDate>Wed, 03 Jun 2026 12:09:14 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Langages</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[Parcours d'un flux XML]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182877&amp;goto=newpost</link>
			<pubDate>Thu, 26 Mar 2026 10:42:06 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'ai un souci que...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'ai un souci que je n'arrive pas à comprendre<br />
Je vous mets le bout de code pour le principe <br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
XmlElement element = doc.DocumentElement;
<span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>element.LocalName == <span style="color: #FF0000;">&quot;toto&quot;</span><span class="br0">&#41;</span>
<span class="br0">&#123;</span>
    <span style="color: #808080;">//R&eacute;cup&eacute;ration des names spaces de cet &eacute;l&eacute;ment racine</span>
    XmlNamespaceManager nsmgr = <span style="color: #0000ff;">new</span> XmlNamespaceManager<span class="br0">&#40;</span>doc.NameTable<span class="br0">&#41;</span>;
    nsmgr.AddNamespace<span class="br0">&#40;</span>element.Prefix, element.NamespaceURI<span class="br0">&#41;</span>;                   
    <span style="color: #0000ff;">string</span> prefixe = <span style="color: #0000ff;">string</span>.IsNullOrEmpty<span class="br0">&#40;</span>element.Prefix<span class="br0">&#41;</span> ? <span style="color: #FF0000;">&quot;&quot;</span> : <span class="br0">&#40;</span>element.Prefix + <span style="color: #FF0000;">&quot;:&quot;</span><span class="br0">&#41;</span>;
<span style="color: #808080;">//Recherche du noeud </span>
    XmlNode nodeSearch = element.SelectSingleNode<span class="br0">&#40;</span><span style="color: #0000ff;">string</span>.Format<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;<span style="color: black;"><span class="br0">&#123;</span><span style="color: #cc66cc;">0</span><span class="br0">&#125;</span></span>EMET//<span style="color: black;"><span class="br0">&#123;</span><span style="color: #cc66cc;">0</span><span class="br0">&#125;</span></span>MESS//<span style="color: black;"><span class="br0">&#123;</span><span style="color: #cc66cc;">0</span><span class="br0">&#125;</span></span>TMES//<span style="color: black;"><span class="br0">&#123;</span><span style="color: #cc66cc;">0</span><span class="br0">&#125;</span></span>TMES_001&quot;</span>, prefixe<span class="br0">&#41;</span>, nsmgr<span class="br0">&#41;</span>;
    <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>nodeSearch != <span style="color: #0000ff;">null</span><span class="br0">&#41;</span>
        m_Envoi.Entete.Echange.RefConversation += <span style="color: #FF0000;">&quot;#&quot;</span> + nodeSearch.InnerText;
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>Ce que je ne comprends pas, c'estque la recherche du noeud renvoie null alors que le chemin XPath est valide<br />
Si je fais un test de recherche ainsi : element[&quot;EMET&quot;], il va bien me trouver le noeux correspondant<br />
<br />
Le chemin étant à plusieurs étages, çà complique les choses d'enchaîner les element[&quot;xxx&quot;] alors que le SelectSingleNode renvoie null facilement si le chemin est incorrect<br />
<br />
Est-ce que quelqu'un a une idée ou une autre technique ?<br />
<br />
Merci</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1427/dotnet/langages/">Langages</category>
			<dc:creator>helios77</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182877/dotnet/langages/parcours-d-flux-xml/</guid>
		</item>
		<item>
			<title><![CDATA[[Débutant] Déploiement d’une application C#]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177322&amp;goto=newpost</link>
			<pubDate>Wed, 04 Jun 2025 19:30:49 GMT</pubDate>
			<description>J’ai une application C# dans...</description>
			<content:encoded><![CDATA[<div>J’ai une application C# dans laquelle j’ai utilisé Entity FrameWork pour la connexion avec ma base de données Sql Server. Je veux déployé cette dernière avec sa base afin que, pour son installation chez l’utilisateur, l’installation du serveur ne sera pas nécessaire. Veuillez m’aider svp &#128591;&#127998;&#128591;&#127998;</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1427/dotnet/langages/">Langages</category>
			<dc:creator>Franck02</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177322/dotnet/langages/deploiement-d-application-csharp/</guid>
		</item>
	</channel>
</rss>
