Мазмуну:

DOM талдоочу Java'да кантип иштейт?
DOM талдоочу Java'да кантип иштейт?

Video: DOM талдоочу Java'да кантип иштейт?

Video: DOM талдоочу Java'да кантип иштейт?
Video: Нөлдөн BA баатырга чейин: Бизнес анализине саякат 2024, Апрель
Anonim

DOM талдоочу бүт XML документти талдайт жана аны эс тутумга жүктөйт; андан кийин оңой өтүү же манипуляциялоо үчүн аны "ДАРАК" структурасында моделдейт. Кыскача айтканда, ал XML файлын айлантат DOM же Дарак структурасы, жана сиз каалаган нерсени алуу үчүн түйүн боюнча түйүн аралап өтүшүңүз керек.

Ошо сыяктуу эле, адамдар DOM талдоочу кантип иштейт?

DOM талдоочу эс тутумундагы объект графиги (дарак сыяктуу структура) катары XML менен иштөө үчүн арналган – «Документ объектинин модели ( DOM )“. Биринчиден, талдоочу киргизүү XML файлын айланып өтүп, түзөт DOM XML файлындагы түйүндөргө туура келген объекттер. Булар DOM объекттер дарак сымал түзүлүштө бири-бирине байланышкан.

Ошондой эле, Java'да DocumentBuilder эмнени колдонот? Класс DocumentBuilder . XML документинен DOM Document инстанцияларын алуу үчүн API аныктайт. Бул классты колдонуу менен, а колдонмо программист XMLден документ ала алат. Бул класстын бир мисалын алууга болот DocumentBuilderFactory.

Андан кийин, суроо туулат, Javaдагы DOM талдоочу деген эмне?

DOM талдоочу : Документ объектинин модели талдоочу иерархияга негизделген талдоочу ал бүт XML документинин объектинин моделин түзөт, андан кийин ал моделди иштөө үчүн сизге тапшырат. JAXB: The Java XML Binding карталары үчүн архитектура Java XML документтерине класстарды жана XMLде табигый жол менен иштөөгө мүмкүндүк берет.

Кайсы XML талдоочу Java'да эң жакшы?

Java үчүн мыкты XML талдоочу [жабык]

  • JDOM.
  • Вудстокс.
  • XOM.
  • dom4j.
  • VTD-XML.
  • Xerces-J.
  • Crimson.

Сунушталууда: