begin process at 2012 05 27 20:20:03
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Divers

 > 

Autre

 > 

élément xml vide


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

élément xml vide

mercredi 6 mai 2009 à 09:01:20 | élément xml vide

tortuedu74

Bonjour,

Je voudrais savoir comment tester un élément vide.
Par exemple:

mon XML:

<a>
    <Items>
      <Item>Test avec une entite: &number;</Item>
      <Item>test avec un element enfant <more/> <plus/> </Item>
      <Item>test avec une section CDATA  <![CDATA[<456>]]> def</Item>
[...]

Mon aspx.vb:

While reader.Read()

                prof = reader.Depth
                Select Case reader.NodeType

                    Case XmlNodeType.Element
                        'If XmlNodeType.Element Is '...' Then
                        'MsgBox("blanc2")
                        'End If
                        If prof = 1 Then
                            Response.Write("<TR>")
                        End If
                    Case XmlNodeType.Text
[...]

Mes balises </more> et </plus> sont vide, donc quand je fais un tableau, tout est décalé sur la gauche.
Comment je peux faire pour tester si mon élément est vide? afin de le remplacer par un <td>"vide"</td>.

Merci.

jeudi 7 mai 2009 à 23:34:54 | Re : élément xml vide

nhervagault

Administrateur CodeS-SourceS
Salut

Voila la réponse dans ce code soit innerxml ou innertext

       Dim str As String = "<items><Item>Test avec une entite:</Item>"
        str &= "  <Item>test avec un element enfant <more/><more>test</more><plus/></Item>"
        str &= "  <Item>test avec une section CDATA  <![CDATA[<456>]]> def</Item></items>"


        Dim doc As Xml.XmlDocument = New XmlDocument()
        doc.LoadXml(str)

        Dim node As XmlNodeList = doc.SelectNodes("//more")
        MessageBox.Show(node(0).InnerXml)
        MessageBox.Show(node(1).InnerXml)
        MessageBox.Show(node(1).InnerText)
lundi 11 mai 2009 à 08:36:17 | Re : élément xml vide

tortuedu74

Réponse acceptée !
Salut,

je te remercie bien.
Moi de mon côté j'ai trouvé ça:


Try
While reader.Read()
           
            prof = reader.Depth
            Select Case reader.NodeType
[...]
           Case XmlNodeType.Whitespace
                       If prof = 3 Then
                           Response.Write("<TD>_</TD> ")
                       End If

            End Select

        End While
        Response.Write("</TABLE>")
    Finally
        If Not (reader Is Nothing) Then
            reader.Close()
           End If
         
    End Try

Je pense que c'est pas mal.

A+


Cette discussion est classée dans : élément, test, xml, vide, if


Répondre à ce message

Sujets en rapport avec ce message

chaine vide [ par Cloe ] Bonjour,j'essaie de faire un test sur une chaine de caractères que je récupère sur une base de données.J'ai essayé if rs(ch)=""if rs(ch)=" "if rs(ch)= Zone de liste Erreur élément sélectionner??? [ par suzukMan ] Bonjour,Je ne comprend pas commment on fait pour garder un élément que j'ai selectionner sur une zone de liste de type .j'ai essayer cela :      <opti Probleme Xpath [ par kaygee ] ello, j'ai un souci pour retrouver un élément dans mon xml j'ai un xml dont je n'ai aucune valeur d'attribut me permettant de retrouver un élément s Problème sur autocompletion [ par lastday69 ] Bonjour, Dans le cadre de mon stage je dois crée un petit formulaire d'autocompletion en asp javascript et ajax. J'ai réussi a mettre en place sauf u test sur la valeur retournée par une requete sql [ par pigeon11 ] Bonjour,Je veux tester si la valeur retounée par une requte sql est nulle ou bien égale à 0.- Pour tester si elle est nulle je fais :         If  IsDB multiple xml datagrid [ par cailloux79 ] est-il possible d'afficher plusieurs fichiers xml dans un datagrid en flex? Toujours afficher le Header dans une GridView vide [ par aifzaide ] Bonjour,Après plusieurs recherche sur le site je n'ai pas trouvé mon bonheur ce pourquoi je me permet de poster.Un problème assez connu sur pas mal d' Suppression dans un fichier xml [ par debladz ] Bonjour,Pour les besoin d'une application, je récupère des données d'un fichier XML et je les affiche dans un gridview.Jusque là, pas de soucis.Je réu petit forum [ par ymans22 ] bonjour a tous j'aimerais vous soumettre mon problème afin de recevoir un peu d'aide de votre part.je voudrais faire un petit forum en asp.net c# ce m Probleme de declenchement d'evenements multiples [ par jubourbon ] Bonjour,   <p class="MsoNormal" st


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales