XSD файлынан деректерді қалай алуға болады

Менде xml схема файлы бар. Мен осы файлды ашу үшін Java-ні қолданғым келеді, барлық элементтерді табамын, олардың атын шығарып, мәтіндік файлға жазамын. Мен әртүрлі кітапханаларды сынап көрдім, бірақ бұл жұмысқа жете алмадым. Кез келген кітапхананы немесе жұмыс істейтін басқа әдістерді ұсыныңыз.

0
Не істегеніңізді көрсетіңіз және оны қалай орындамағанын көрсетіңіз.
қосылды автор John Saunders, көзі

3 жауаптар

XSD файлдары xml файлдары болып табылады, сондықтан оны өңдеу үшін кез-келген қолайлы xml өңдеу кітапханасын пайдалануға болады.

1
қосылды

XML схемасы арқылы тасымалданатын ақпаратты іздейсіз деп ойлаймын. Сізге XSOM кітапханасын ұсынамын, ол XML-ның өзімен айналысады; дегенмен, XSD тарапынан сипатталуы мүмкін нәрсені түсіну қажет.

пайдаланушы нұсқаулығын орындаңыз, сізге қажетті нәрсеге қалай өту керектігін көрсететін кейбір мысалдар бар.

0
қосылды

Сіздің мақсатыңыз үшін бар кітапхананы таба алмайтындығыңызды ойламаймын, сіз өзіңізге жаза аласыз. XSD - жай ғана схемаға сәйкес келетін xml файлы:

Файлды DOM немесе SAX пайдаланып қалыпты түрде немесе қандай да бір артықшылығыңыз болса, айналдырыңыз.

0
қосылды
Сэр, егер сізде уақыт болса, менің мысалдарымды сұраңыз. Және маған көмектесе stackoverflow.com/questions/7925525/…
қосылды автор user1017772, көзі
Кешіріңіз, Java арқылы жазамын. Мен күрделі түрлері аламын, бірақ бала элементтерін ала алмаймын
қосылды автор user1017772, көзі
Сіз қандай технологияны пайдаланып жатқанын айтқан жоқсыз, мысалы: Java, XPath және басқалар. Сіз анық жаңадан келгендіктен, қандай технологиялармен ыңғайлы екеніңізді білмейінше, сізге мысал сізге көмектесетіні екіталай. Шындығында, олар сізге бәрібір көмектесетініне күмәнданамын: XML-де бірнеше кітапты оқып шығу керек деп ойлаймын, содан кейін сізде проблема болмайды.
қосылды автор Michael Kay, көзі