Вопрос : Узлы отпрысков и родителя находки в DOM

Hi, имеющ это Кодего, которая находит все узлы серию, я хотел был бы напечатать находится в этой серии элемента, и также напечатать другой узел отпрыска который shos элемент старта который скажет мне время серия начинают на по-разному

=============================TVGuide.xml================================
< канала…? encoding= " ISO-8859-1 " version= " 1.0 " xml?
2001-07-05T19
BBC1
>
" end= " 2001-07-05 " start= " 2001-07-05 >

2001-07-05T19 " flag= " rating= " 5
PT30M
QuestionOfSporteries>
<br/> </Program><br/> любимейшее ": 30: устрашение здоровья <Description>Mark 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>EastEnders</Series<wbr/>><br/> <Title/><br/> принуждает его пересмотреть его будущее с Лиза, пока Джемми сорвано между <Name>Emma Turner</Name><br/> <Producer><br/> <Name>Stewart Edwards</Name><br/> </Director><br/> <Director><br/> <Name>Julie Wassmer</Name><br/> </Writer><br/> </Writers><br/> <Writer><br/> <Name>Nick Saltrese</Name><br/> </Writer><br/> <Writer><br/> <Writers><br/> <Name>Natalie Cassidy</Name><br/> </Actor><br/> </CastMember><br/> </CastList><br/> <Actor><br/> <Name>Sonia Jackson</Name><br/> </Character><br/> <Character><br/> <CastMember><br/> <Name>Jack Ryder</Name><br/> </Actor><br/> </CastMember><br/> <Actor><br/> <Name>Jamie Mitchell</Name><br/> </Character><br/> <Character><br/> <CastMember><br/> <Name>Michelle Ryan</Name><br/> </Actor><br/> </CastMember><br/> <Actor><br/> <Name>Zoe Slater</Name><br/> </Character><br/> <Character><br/> <CastMember><br/> <CastList><br/> Соня и Zoe.</Description><br/>                  ><br/> <Start>2001-07-05T20 type= <Program </Producer><br/> </Program><br/> " репортажноое-документальн ": 00: <Title>Get 00<wbr/></Start><br/> <Duration>PT45M</Duration><wbr/><br/> <Series/><br/> реальное с <Program><br/> <Start>2001-07-05T20 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: ><br/> <Start>2001-07-05T21 flag= <Program 00<wbr/></Start><br/> <Duration>PT50M</Duration><wbr/><br/> <Series>WildAfrica</Series<wbr/>><br/> <Title/><br/> </Program><br/> " интересное ": 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: ><br/> <Start>2001-07-05T21 " драмы " type= <Program 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Millionaire</Serie<wbr/>s><br/> <Title/><br/> </Program><br/>: 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: ><br/> <Start>2001-07-05T22 flag= <Program 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series>Swallow</Series><br/> <Title/><br/> </Program><br/> " любимейшее ": 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: ><br/> <Start>2001-07-05T20 " зрелищности " type= <Program 00<wbr/></Start><br/> <Duration>PT30M</Duration><wbr/><br/> <Series>5News</Series><br/> <Title/><br/> </Program><br/>: 00: водители мира <Title>The 00<wbr/></Start><br/> <Duration>PT1H</Duration><br/> <Series/><br/> самые плохие зацепляли ><br/> <Start>2001-07-05T21 " пленки " type= <Program Tape

: 00:
2001-07-05T21 светотеневое

00
PT1H55Mn>

: 55: 00
                  PT30M
                  Brookside
                  <br />            </Program><br />      </Channel><br /></TVGuide><br />==========================<wbr />==========<wbr />==========<wbr />==========<wbr />==========<wbr />==========<wbr />=</span> </div></div> class= " ясное " ></div> <div class= " qCodeSnippetRow " <div > ><table> " codeSnippet " class= <div <tr> class= " lineNumbers " <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= <td " codeBody " > >import java.io.* " class= " id= " codeSnippet653782 <pre notpretty "; ввоз javax.xml.parsers.*; ввоз org.w3c.dom.*; ввоз org.xml.sax.*; ввоз javax.xml.transform.*; ввоз javax.xml.transform.dom.DOMSource; ввоз javax.xml.transform.stream.StreamResult; общественный тип DisplayElementNodes { статическое свободное пространство публики главным образом (arg шнура []) { попытка { BufferedReader bf = новое BufferedReader (новое InputStreamReader (System.in)); System.out.print («войдите архив XML - имя: "); Шнур xmlFile = bf.readLine (); Архив архива = новый архив (xmlFile); если (file.exists, то ()){ Фабрика DocumentBuilderFactory = DocumentBuilderFactory.newInstance (); Строитель DocumentBuilder = factory.newDocumentBuilder (); Документ doc = builder.parse (xmlFile); TransformerFactory tranFactory = TransformerFactory.newInstance (); aTransformer трансформатора = tranFactory.newTransformer (); ============================================================================================================= // // получает список узлов всех элементов Список NodeList = doc.getElementsByTagName («серия»); для (int i=0; i<list.getLength (); i++) { // получает элемент Элемент элемента = (элемент) list.item (I); Src источника = новое DOMSource (элемент); System.out.println («нет узла: » + I + «» + element.getNodeName ()); System.out.println («свое соответствуя представление xml: "); Результат dest = новое StreamResult (System.out); aTransformer.transform (src, dest); System.out.println («\ n»); } } еще { System.out.println (xmlFile + «(архив - имя) не находит! "); } } задвижка (исключение e) { e.getMessage (); } } } </pre> </td> </tr> </table></div> </div> class= <div " ясное " ></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">Ответ : Узлы отпрысков и родителя находки в 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"> фактическ оно не возвратит вас отпрыск сразу… в виду того что будут узлы текста in-between,<br />для например,<br /><br />найти значение узла старта, котор вам нужно иметь somethin как это,<br /><br />findStart шнура (серия узла) {<br /><br />    startNode узла = series.getPreviousSibling (<wbr />);<br />   если (startNode.getNodeName.eqauls<wbr /> («старт»<wbr />)) {, то<br />     возвращенное startNode.getChildNodes () .items<wbr /> (0) .getNodeValue<wbr /><wbr /> ();<br />   } еще {<br />     возвращенное findStartNode (statrNode);<br />   }<br />}<br /><br />я показал только для ранее отпрысков. вероятно вам будет нужно пойти thro NextSiblings также,<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">Другие решения</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/ru/microsoft/10968.aspx' class="a4"> <li> Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/software/36592.aspx' class="a4"> <li> Шнур ошибки в блоке задвижки?</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/3168.aspx' class="a4"> <li> сколько вариант сервера SQL на одной машине</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/28792.aspx' class="a4"> <li> Внешний вид 2007 не может архивный файл открытой сети сохраненный</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/14452.aspx' class="a4"> <li> Активно директория DNS записывает вопрос</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/20992.aspx' class="a4"> <li> Отчет о доступа 2010 экспорта к CSV с коллекторами?</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/6652.aspx' class="a4"> <li> Прокладчик OCE 9400 не начинает</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/32276.aspx' class="a4"> <li> как добавить десятичное место в формуле в отчете о кристалла seagate</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/software/38816.aspx' class="a4"> <li> Windows XP и Мичрософт Оутлоок и проблемы установителя Windows</li></a> </td> </tr> </table> </td> </tr><tr> <td> <table> <tr> <td valign="top" align="left"> <a href='http://faq.wmlcloud.com/ru/microsoft/24476.aspx' class="a4"> <li> VB6 к VS2010 - консультации тренировки?</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>