Fråga : Fyndsyskon- och förälderknutpunkter i DOM

Hi och att ha detta kodifiera, som finner alla knutpunkter serie, mig skulle något liknande för att skriva ut vad är i denna beståndsdelserie, och också att skriva ut en annan siblingknutpunkt som shos startbeståndsdelen, som ska, berättar mig att tiden serierna startar på ett olikt kanaliserar…

=============================TVGuide.xml================================

2001-07-05T19 för
BBC1
för >
för end= " 2001-07-05 " för start= " 2001-07-05 " för >

PT30M
QuestionOfSporteries>
<br/> </Program><br/> " ><br/> <Start>2001-07-05T19 för flag= " favorit-: 30: <Description>Marks för 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>EastEnders</Series<wbr/>><br/> <Title/><br/> vård- skräck tvingar honom för att ompröva hans framtid med Lisa, stunden Jamie är sönderriven <Name>Emmaen Turner</Name><br/> för <Producer><br/> för <Name>Stewart Edwards</Name><br/> </Director><br/> för <Director><br/> för <Name>Julie Wassmer</Name><br/> </Writer><br/> </Writers><br/> för <Writer><br/> för <Name>Nick Saltrese</Name><br/> </Writer><br/> för <Writer><br/> för <Writers><br/> för <Name>Natalie Cassidy</Name><br/> </Actor><br/> </CastMember><br/> </CastList><br/> för <Actor><br/> för <Name>Soniaen Jackson</Name><br/> </Character><br/> för <Character><br/> för <CastMember><br/> för <Name>Jack Ryder</Name><br/> </Actor><br/> </CastMember><br/> för <Actor><br/> för <Name>Jamie Mitchell</Name><br/> </Character><br/> för <Character><br/> för <CastMember><br/> för <Name>Michelle Ryan</Name><br/> </Actor><br/> </CastMember><br/> för <Actor><br/> för <Name>Zoe Slater</Name><br/> </Character><br/> för <Character><br/> för <CastMember><br/> mellan för Sonia och för Zoe.</Description><br/> <CastList><br/>                  för <Programtype= för </Producer><br/> </Program><br/> dokumentär " ><br/> <Start>2001-07-05T20 ": 00: <Title>Get för 00<wbr som/></Start><br/> <Duration>PT45M</Duration><wbr/><br/> <Series/><br/> är verklig med <Program><br/> <Start>2001-07-05T20 för Casualty

: 45: 00
                  PT45M
                  Lottery
                  <br />            </Program><br />            <Program><br />                  <Start>2001-07-05T21:00: 00<wbr /></Start><br />                  <Duration>PT1H</Duration><br />                  <Series>Panorama</Series><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T22:00: 00<wbr /></Start><br />                  <Duration>PT45M</Duration><wbr /><br />                  <Series>Lottery</Series><br />                  <Title/><br />            </Program><br />      </Channel><br />      <Channel><br />            <Name>BBC2</Name><br />            <Program><br />                  <Start>2001-07-05T19:00: 00<wbr /></Start><br />                  <Duration>PT1H</Duration><br />                  <Series>Snooker</Series><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T20:00: 00<wbr /></Start><br />                  <Duration>PT1H</Duration><br />                  <Series>HomeFront</Series><wbr /><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T21:00: för <Programflag= för 00<wbr/></Start><br/> <Duration>PT50M</Duration><wbr/><br/> <Series>WildAfrica</Series<wbr/>><br/> <Title/><br/> </Program><br/> intressera " ><br/> <Start>2001-07-05T21 ": 50: 00<wbr /></Start><br />                  <Duration>PT40M</Duration><wbr /><br />                  <Series>Taboo</Series><br />                  <Title>Nakedness
            
            
                  2001-07-05T22:30: 00
                  PT45M
                  Lottery
                  <br />            </Program><br />      </Channel><br />      <Channel><br />            <Name>ITV</Name><br />            <Program><br />                  <Start>2001-07-05T19:00: 00<wbr /></Start><br />                  <Duration>PT30M</Duration><wbr /><br />                  <Series>Emmerdale</Series><wbr /><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T19:30: 00<wbr /></Start><br />                  <Duration>PT30M</Duration><wbr /><br />                  <Series>CoronationStreet</<wbr />Series><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T20:00: för <Programtype= för 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Millionaire</Serie<wbr/>s><br/> <Title/><br/> </Program><br/> ><br/> <Start>2001-07-05T21 " för drama ": 00: 00<wbr /></Start><br />                  <Duration>PT2H</Duration><br />                  <Series/><br />                  <Title>Hot Money
            

      
      
            Channel 4
            
                  2001-07-05T19:00: 00
                  PT55M
                  Channel4Newses>
                  <br />            </Program><br />            <Program><br />                  <Start>2001-07-05T19:55: 00<wbr /></Start><br />                  <Duration>PT5M</Duration><br />                  <Series>SlotArt</Series><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T20:00: 00<wbr /></Start><br />                  <Duration>PT30M</Duration><wbr /><br />                  <Series>Brookside</Series><wbr /><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T20:30: 00<wbr /></Start><br />                  <Duration>PT30M</Duration><wbr /><br />                  <Series>Brookside</Series><wbr /><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T21:00: för <Programflag= för 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Swallow</Series><br/> <Title/><br/> </Program><br/> favorit- " ><br/> <Start>2001-07-05T22 ": 00: 00<wbr /></Start><br />                  <Duration>PT1H</Duration><br />                  <Series>AllyMcBeal</Series<wbr />><br />                  <Title/><br />            </Program><br />      </Channel><br />      <Channel><br />            <Name>Channel 5</Name><br />            <Program><br />                  <Start>2001-07-05T19:00: 00<wbr /></Start><br />                  <Duration>PT30M</Duration><wbr /><br />                  <Series>MovieChartShow</Se<wbr />ries><br />                  <Title/><br />            </Program><br />            <Program><br />                  <Start>2001-07-05T19:30: för <Programtype= för 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>5News</Series><br/> <Title/><br/> </Program><br/> ><br/> <Start>2001-07-05T20 " för underhållning ": 00: <Title>Thevärldens för 00<wbr som/></Start><br/> <Duration>PT1H</Duration><br/> <Series/><br/> värst chaufförer fångas på <Programtype= för Tape

", filmar " >
2001-07-05T21: 00: Black för 00<wbr/></Start><br/> <Duration>PT1H55M</Duratio<wbr/>n><br/> <Series/><br/> och <Program><br/> <Start>2001-07-05T21 för White

: 55: 00

                  PT30M
                  Brookside
                  <br />            </Program><br />      </Channel><br /></TVGuide><br />==========================<wbr />==========<wbr />==========<wbr />==========<wbr />==========<wbr />==========<wbr />=</span> </div></div> <divclass= " klar " ></div> <divclass= " qCodeSnippetRow " > ><table> för <divclass=" codeSnippet " <tr> <tdclass= " lineNumbers " > <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> " codeBody " <tdclass= > " >import java.io.* för class= " för <preid= " codeSnippet653782 " notpretty; import javax.xml.parsers.*; import org.w3c.dom.*; import org.xml.sax.*; import javax.xml.transform.*; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; allmänhet klassificerar DisplayElementNodes { utan laga kraft huvudsakligt för statisk elektricitetallmänhet (stränga [] arg) { försök { BufferedReader bf = nya BufferedReader (nya InputStreamReader (System.in)); System.out.print (”skriv in en XML sparar - namnge: ”); Stränga xmlFile = bf.readLine (); Spara sparar = nytt sparar (xmlFile); om (file.exists ()){ DocumentBuilderFactory fabrik = DocumentBuilderFactory.newInstance (); DocumentBuilder byggmästare = factory.newDocumentBuilder (); Dokument doc = (xmlFile) builder.parse; tranFactory TransformerFactory = TransformerFactory.newInstance (); TransformatoraTransformer = tranFactory.newTransformer (); // ============================================================================================================= // får knutpunkter listar allra beståndsdelar NodeList listar = doc.getElementsByTagName (”serie”); för (int i=0; i<list.getLength (); i++) { // får beståndsdelen Beståndsdelbeståndsdel = (beståndsdelen) list.item (I); Källsrc = nya DOMSource (beståndsdel); System.out.println (”knutpunktnr.: ” + I + ”är” + element.getNodeName ()); System.out.println (”dess motsvarande xmlframställning: ”); Resultat dest = nya StreamResult (System.out); aTransformer.transform (src, dest); System.out.println (”\ n”); } } annars { xmlFile System.out.println (+ ”(spara - känt), inte grundar! ”); } } fånga (undantag e) { e.getMessage (); } } } </pre> </td> </tr> </table></div> </div> " klar " <divclass= ></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">Svar : Fyndsyskon- och förälderknutpunkter i 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"> faktiskt det ska inte retur dig siblingen direkt…, sedan det finns textknutpunkter in - between,<br />för eg.,<br /><br />att finna startknutpunkt värdera dig behov att ha somethin att gilla detta,<br /><br />Stränga findStart (knutpunktserier) {<br /><br />    KnutpunktstartNode = series.getPreviousSibling (<wbr />);<br />   om (startNode.getNodeName.eqauls<wbr /> (”starten”<wbr />)) {<br />     återgång startNode.getChildNodes () .items<wbr /> (0) .getNodeValue<wbr /><wbr /> ();<br />   } annars {<br />     återgång findStartNode (statrNode);<br />   }<br />}<br /><br />jag har visat endast för föregående syskon. antagligen du ska behov att gå throen NextSiblings också,<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">Andra lösningar</span></td> <td background="http://programming4.us/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/se/microsoft/2656.aspx' class="a4"> <li> Hur många skrivar av sidor r där i SQL-server?</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/14936.aspx' class="a4"> <li> OMA och OWA</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/software/35568.aspx' class="a4"> <li> Missa över mellan GLÅMIGA anslutningar för aktiv/för aktiv på en Cisco Router</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/24020.aspx' class="a4"> <li> ASP.Net tappar skuggar verkställer</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/29284.aspx' class="a4"> <li> Vad är ämna av ”den MAKEFILE” makroen i en makefile?</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/17740.aspx' class="a4"> <li> Ett rengöringsdukundantag uppstod därför att en HTTP 401 - det obehöriga svaret mottogs från okända</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/23004.aspx' class="a4"> <li> Funktionen måste använda en Updateable Query</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/11460.aspx' class="a4"> <li> PHP passerar parametrar till den on-line aktiveringssidan</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/microsoft/32096.aspx' class="a4"> <li> Ethernetövergångskabel förbinder</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/se/software/37360.aspx' class="a4"> <li> döda ett processaa vid styrka, hur kan jag</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>