String.Length

martedì 30 agosto 2005 - 15.49

castellini Profilo | Newbie

Ciao,
ho realizzato un programmino che legge un file XML. Se l’elemento contenuto in un tag (<tag>elemento</tag>) ha proprietà string.Length > 1 svolge certe istruzioni, se è = 0 deve saltare il blocco di istruzioni. La cosa strana è che se il tag non contiene un elemento la proprietà string.Length restituisce come valore 8 (o in alcuni casi 6). Quindi le istruzioni che dovrebbe saltare verranno sempre eseguite. Non riesco a comprenderne il motivo…
Sapete il perché?

Brainkiller Profilo | Guru

Dovresti utilizzare la proprietà InnerText se non ricordo male per avere il contenuto del nodo (tag). Vedrai che in questo caso Length ti restituirà zero (0).

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5