Чтение XML-файла - PullRequest
       6

Чтение XML-файла

0 голосов
/ 09 июля 2019

Я хочу разобрать файл XML в считыватель.В приведенном ниже примере я использовал и работаю с атрибутами.Я пытаюсь использовать Elements и не уверен, что нужно изменить в коде, чтобы он работал.опция get Attribute представляется наиболее логичной для изменения, однако, поскольку мои элементы отличаются, я не уверен, что изменить в getElementsByTagName.Я предполагаю, что дублирую это?

Я использовал этот пример ( чтение внешних файлов XML в Android ), как читать и анализировать файл XML, который работает нормально.

<Survey>
        <Job>
             <JobNo>123456</JobNo>
             <JobType>1</JobType>
             <Customer>AutoAppliance</Customer>
             <Contact>Barry Scott</Contact>
             <Salutation>Mr</Salutation>
             <FirstName>Keith</FirstName>
             <SurName>Hawkins</SurName>
             <CompanyName></CompanyName>
             <Address1>10 St. Thomas Court</Address1>
             <Address2>Wimbledon</Address2>
             <Address3></Address3>
             <TownCity>LONDON</TownCity>
             <County></County>
             <Postcode>E1 1EE</Postcode>
             <Phone1>0800 000 000</Phone1>
             <Phone2>01222 222 111</Phone2>
             <Email1>anotheremail@googlemail.com</Email1>
             <Email2></Email2>
        </Job>
        <Job>
             <JobNo>789012</JobNo>
             <JobType>2</JobType>
             <Customer>Bristol</Customer>
             <Contact>Paul Pogba</Contact>
             <Salutation>Mrs</Salutation>
             <FirstName>Belinda</FirstName>
             <SurName>Carlisle</SurName>
             <CompanyName></CompanyName>
             <Address1>34 Test Lane</Address1>
             <Address2></Address2>
             <Address3></Address3>
             <TownCity>Anytown</TownCity>
             <County>West Sussex</County>
             <Postcode>BN1 0TT</Postcode>
             <Phone1>01903 333 444</Phone1>
             <Phone2>07900 777 777</Phone2>
             <Email1>mytestemail@icloud.com</Email1>
             <Email2></Email2>
       </Job>   

1 Ответ

0 голосов
/ 09 июля 2019

Надеюсь, это поможет вам

Вы пробовали FasterXML?

https://www.baeldung.com/jackson-xml-serialization-and-deserialization

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...