Ho un file xml dal quale leggo i dati e devo buttarli in un database access.
Al momento faccio così...

<--codice

Dim objXmlDom,lungh
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load Server.MapPath("database.xml")

Set descr = objXmlDom.getElementsByTagName("Listino/descrizione")
Set codart = objXmlDom.getElementsByTagName("Listino/codicearticolo")

Dim i
i = 0
For i = 0 To (descr.length - 1)

SQL = "INSERT INTO Listini (descr, codart) VALUES ('" & descr(i).Text &"', '" & codart(i).Text')"

Set RS = Conn.Execute(SQL)

Next

codice-->

Il mio problema avviene però quando un valore non è presente nel database xml. Mi spiego meglio. Questo è il nodo Listino
<Listino>
<descrizione>balbalbal</descrizione>
<codicearticolo>19028</codicearticolo>
</Listino>

in alcuni casi però ho questa situazione:

<Listino>
<descrizione>balbalbal</descrizione>
</Listino>

Ora il problema è che non mi da problemi in lettura, il problema è che non so come verificare se il figlio esiste in modo da metterlo o non metterlo nel database access.
Mi servirebbe qualcosa del genere:

if codart(i).Text = "" then codart(i).Text = "&nbps;"

che ovviamente non funziona...

chi mi aiuta?