Question : Noeuds d'enfants de mêmes parents et de parent de trouvaille dans les DOM

Est-ce que bonjour, ayant ce code, qui trouve tous les noeuds série, je voudrais imprimer ce qui est de cette série d'élément, et imprimer également un autre noeud d'enfant de mêmes parents que les shos l'élément de début qui m'indiquera le temps la série commencent à un

=============================TVGuide.xml================================
< de canal… ? encoding= " ISO-8859-1 " du version= " 1.0 " de xml ? 19h00 du
2001-07-05T du
BBC1
du >
de l'end= " 2001-07-05 " du start= " 2001-07-05 " du >

PT30M
QuestionOfSporteries>
<br/> </Program><br/> " 5 " 19h30 " préférés " du ><br/> <Start>2001-07-05T de flag= : l'alarme de la santé des <Description>Mark de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>EastEnders</Series<wbr/>><br/> <Title/><br/> le force à reconsidérer son futur avec Lisa, alors que Jamie est déchiré le <Name>Emma Turner</Name><br/> du <Producer><br/> du <Name>Stewart Edwards</Name><br/> </Director><br/> du <Director><br/> du <Name>Julie Wassmer</Name><br/> </Writer><br/> </Writers><br/> du <Writer><br/> du <Name>Nick Saltrese</Name><br/> </Writer><br/> du <Writer><br/> du <Writers><br/> du <Name>Natalie Cassidy</Name><br/> </Actor><br/> </CastMember><br/> </CastList><br/> du <Actor><br/> du <Name>Sonia Jackson</Name><br/> </Character><br/> du <Character><br/> du <CastMember><br/> du <Name>Jack Ryder</Name><br/> </Actor><br/> </CastMember><br/> du <Actor><br/> du <Name>Jamie Mitchell</Name><br/> </Character><br/> du <Character><br/> du <CastMember><br/> du <Name>Michelle Ryan</Name><br/> </Actor><br/> </CastMember><br/> du <Actor><br/> du <Name>Zoe Slater</Name><br/> </Character><br/> du <Character><br/> du <CastMember><br/> entre de Sonia et de Zoe.</Description><br/> <CastList><br/>                  20h00 " documentaire " du ><br/> <Start>2001-07-05T de type= de <Program de </Producer><br/> </Program><br/> : <Title>Get de 00<wbr/></Start><br/> <Duration>PT45M</Duration><wbr/><br/> <Series/><br/> vrai avec le 20h45 du <Program><br/> <Start>2001-07-05T de Casualty

: 21h00 du
2001-07-05T de 00
PT45M
Lottery
<br/> </Program><br/> : 22h00 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Panorama</Series><br/> <Title/><br/> </Program><br/> : 19h00 du <Program><br/> <Start>2001-07-05T du <Channel><br/> <Name>BBC2</Name><br/> de 00<wbr/></Start><br/> <Duration>PT45M</Duration><wbr/><br/> <Series>Lottery</Series><br/> <Title/><br/> </Program><br/> </Channel><br/> : 20h00 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Snooker</Series><br/> <Title/><br/> </Program><br/> : 21h00 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>HomeFront</Series><wbr/><br/> <Title/><br/> </Program><br/> : 21h50 " intéressant " du ><br/> <Start>2001-07-05T de flag= de <Program de 00<wbr/></Start><br/> <Duration>PT50M</Duration><wbr/><br/> <Series>WildAfrica</Series<wbr/>><br/> <Title/><br/> </Program><br/> : 22h30 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT40M</Duration><wbr/><br/> <Series>Taboo</Series><br/> <Title>Nakedness

: 19h00 du
2001-07-05T du
ITV
de 00

PT45M
Lottery
<br/> </Program><br/> </Channel><br/> : 19h30 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>Emmerdale</Series><wbr/><br/> <Title/><br/> </Program><br/> : 20h00 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>CoronationStreet</<wbr/>Series><br/> <Title/><br/> </Program><br/> : 21h00 du ><br/> <Start>2001-07-05T de " drame " de type= de <Program de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Millionaire</Serie<wbr/>s><br/> <Title/><br/> </Program><br/> : 19h00 du <Program><br/> <Start>2001-07-05T du <Name>Channel 4</Name><br/> du <Channel><br/> du <Title>Hot Money


de 00
PT2H

: 19h55 du
2001-07-05T de 00
PT55M
Channel4Newses>
<br/> </Program><br/> : 20h00 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT5M</Duration><br/> <Series>SlotArt</Series><br/> <Title/><br/> </Program><br/> : 20h30 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>Brookside</Series><wbr/><br/> <Title/><br/> </Program><br/> : 21h00 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>Brookside</Series><wbr/><br/> <Title/><br/> </Program><br/> : 22h00 " préféré " du ><br/> <Start>2001-07-05T de flag= de <Program de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Swallow</Series><br/> <Title/><br/> </Program><br/> : 19h00 du <Program><br/> <Start>2001-07-05T du <Name>Channel 5</Name><br/> du <Channel><br/> de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>AllyMcBeal</Series<wbr/>><br/> <Title/><br/> </Program><br/> </Channel><br/> : 19h30 du <Program><br/> <Start>2001-07-05T de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>MovieChartShow</Se<wbr/>ries><br/> <Title/><br/> </Program><br/> : 20h00 du ><br/> <Start>2001-07-05T de " divertissement " de type= de <Program de 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>5News</Series><br/> <Title/><br/> </Program><br/> : conducteurs du monde de <Title>The de 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series/><br/> les plus mauvais se sont propagés le 21h00 du ><br/> <Start>2001-07-05T de " film " de type= de <Program de Tape

: 21h55 noir et blanc du
2001-07-05T du

de 00
PT1H55Mn>

: 00
                  PT30M
                  Brookside
                  <br />            </Program><br />      </Channel><br /></TVGuide><br />==========================<wbr />==========<wbr />==========<wbr />==========<wbr />==========<wbr />==========<wbr />=</span> </div></div> class= ></div> " clair " de <div class= " qCodeSnippetRow " de <div > ><table> de " codeSnippet " de class= de <div <tr> class= " lineNumbers " de <td > <pre> 1 : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : 20 : 21 : 22 : 23 : 24 : 25 : 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : 38 : 39 : 40 : 41 : 42 : 43 : 44 : 45 : 46 : 47 : 48 : 49 : 50 : </pre> </td> class= de <td " codeBody " > >import " de l'id= " codeSnippet653782 de <pre " notpretty " java.io.* de class= ; importation javax.xml.parsers.* ; importation org.w3c.dom.* ; importation org.xml.sax.* ; importation javax.xml.transform.* ; importation javax.xml.transform.dom.DOMSource ; importation javax.xml.transform.stream.StreamResult ; classe publique DisplayElementNodes { vide statique de public principal (arg de corde []) { essai { BufferedReader FB = nouveau BufferedReader (nouvel InputStreamReader (System.in)); System.out.print (« écrire un nom de fichier de XML : ") ; Corde xmlFile = bf.readLine () ; Dossier de dossier = nouveau dossier (xmlFile) ; si (file.exists ()){ Usine de DocumentBuilderFactory = DocumentBuilderFactory.newInstance () ; Constructeur de DocumentBuilder = factory.newDocumentBuilder () ; Document Doc. = builder.parse (xmlFile) ; TransformerFactory tranFactory = TransformerFactory.newInstance () ; aTransformer de transformateur = tranFactory.newTransformer () ; ============================================================================================================= de // // obtiennent la liste de noeuds de tous les éléments Liste de NodeList = doc.getElementsByTagName (« série ») ; pour (international i=0 ; i<list.getLength () ; i++) { // obtiennent l'élément Élément d'élément = (élément) list.item (i) ; Src de source = nouveau DOMSource (élément) ; System.out.println (« No. de noeud :  » + I + « est » + element.getNodeName ()); System.out.println (« sa représentation correspondante de xml : ") ; Résultat DEST = nouveau StreamResult (System.out) ; aTransformer.transform (src, DEST) ; System.out.println (« \ n ») ; } } autrement { System.out.println (xmlFile + « (le nom de fichier) ne trouve pas ! ") ; } } crochet (exception e) { e.getMessage () ; } } } </pre> </td> </tr> </table></div> </div> class= de <div " clair " ></span></h4> </td> </tr> <tr><td height="2px"></td></tr> <tr style="background-color:#f2f4f6"><td > <h2 style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:red;font-weight:bold"> <span id="ContentPlaceHolder1_tieude_as">Réponse : Noeuds d'enfants de mêmes parents et de parent de trouvaille dans les DOM</span> </h2></td></tr> <tr> <td valign="top"> <h5><span id="ContentPlaceHolder1_ans" style="font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:normal;color:#000000"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <div class="KonaBody"><div class="richText"> réellement il ne vous retournera pas l'enfant de mêmes parents directement… puisqu'il y a des noeuds des textes dans l'intervalle,<br />pour par exemple,<br /><br />pour trouver la valeur du noeud de début que vous devez avoir le somethin comme ceci,<br /><br />findStart de corde (série de noeud) {<br /><br />    startNode de noeud = series.getPreviousSibling (<wbr />) ;<br />   si (startNode.getNodeName.eqauls<wbr /> (« début »<wbr />)) {<br />     startNode.getChildNodes de retour () .items<wbr /> (0) .getNodeValue<wbr /><wbr /> () ;<br />   } autrement {<br />     findStartNode de retour (statrNode) ;<br />   }<br />}<br /><br />j'ai montré seulement pour les enfants de mêmes parents précédents. vous devrez probablement aller thro NextSiblings également,<br /></div></div> <!-- text-ad & richText --> <span class="isBotVideo"> <span class="isBotVideo"></span></span> </div> </span></h5> </td> </tr> <tr><td height="5px"></td></tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="100%" height="25px" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100px" bgcolor="#FFFFFF" style="padding-left:5px"><span class="f11blue">Autres solutions</span></td> <td background="http://programming.wmlcloud.com/images/bg-ch.gif"> </td> </tr> </table></td> </tr> <tr> <td style="padding:5px"> <div> <table id="ContentPlaceHolder1_DataList2" cellspacing="0" style="width:100%;border-collapse:collapse;"> <tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/13056.aspx' class="a4"> <li> MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/software/38680.aspx' class="a4"> <li> Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/5260.aspx' class="a4"> <li> Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/30880.aspx' class="a4"> <li> Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/16544.aspx' class="a4"> <li> Emplacement primaire de deux SCCM dans l'annuaire actif</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/23080.aspx' class="a4"> <li> L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/8744.aspx' class="a4"> <li> Stocker le dossier dans le mysql using connector.net et le champ de goutte</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/15280.aspx' class="a4"> <li> Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/software/33104.aspx' class="a4"> <li> asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/fr/microsoft/18764.aspx' class="a4"> <li> Winzip 12 issues de secours du travail ?</li></a> </td> </tr> </table> </td> </tr> </table> </div></td> </tr> </table></td> </tr> </table> </div> </td></tr> </table> </form> </td> </tr> <tr> <td> </td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table> </td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td background="http://tutorial.wmlcloud.com/images/bg-mn.jpg" height="30px" style="padding:5px;color:#ffffff;font-size:12px; font-family:Tahoma, Geneva, sans-serif;text-decoration: none;" ></td> </tr> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="http://tutorial.wmlcloud.com/images/bo-l.png" alt="programming4us" width="8" height="9" /></td> <td bgcolor="#FFFFFF" width="100%"></td> <td><img src="http://tutorial.wmlcloud.com/images/bo-r.png" alt="programming4us" width="8" height="9" /></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> <tr><td height="2px"></td></tr> <tr><td> <div align="center"> </div> </td> </tr> <tr><td height="3px"></td></tr> <tr> <td height="2px"></td> </tr> <tr> <td align="left"> <table cellpadding="0" cellspacing="0" width="100%" align="left"> <tr> <td valign="top"> <div id="en"><a href='http://faq.wmlcloud.com/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/en.gif'></a></div> </td> <td valign="top"> <div id="de"><a href='http://faq.wmlcloud.com/de/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/de.gif'></a></div> </td> <td valign="top"> <div id="es"><a href='http://faq.wmlcloud.com/es/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/es.gif'></a></div> </td> <td valign="top"> <div id="fr"><a href='http://faq.wmlcloud.com/fr/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/fr.gif'></a></div> </td> <td valign="top"> <div id="nl"><a href='http://faq.wmlcloud.com/nl/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/nl.gif'></a></div> </td> <td valign="top"> <div id="it"><a href='http://faq.wmlcloud.com/it/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/it.gif'></a></div> </td> <td valign="top"> <div id="ru"><a href='http://faq.wmlcloud.com/ru/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/ru.gif'></a></div> </td> <td valign="top"> <div id="se"><a href='http://faq.wmlcloud.com/se/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/se.gif'></a></div> </td> <td valign="top"> </td> <td valign="top"> <div id="pt"><a href='http://faq.wmlcloud.com/pt/software/73354.aspx'><img src='http://faq.wmlcloud.com/flags/pt.gif'></a></div> </td> <td valign="top"> </td> <td valign="top"> </td> </tr> </table> </td> </tr> <tr> <td height="2px"></td> </tr> </td></tr> </table> <script src="//cdn.intergient.com/ramp_core.js"></script> </body> </html>