Pytania oznaczone «xml-parsing»

Parser XML przegląda dokumenty tekstowe zawierające drzewa XML i pozwala na użycie informacji z hierarchii. Użyj tego znacznika w przypadku problemów z implementacją parsera XML lub wygenerowanego przez użycie istniejącego parsera w danym języku.

242
Jaka jest różnica między SAX a DOM?

Przeczytałem kilka artykułów o parserach XML i natknąłem się na SAX i DOM . SAX jest oparty na zdarzeniach, a DOM to model drzewa - nie rozumiem różnic między tymi pojęciami. Z tego, co zrozumiałem, oparty na zdarzeniu oznacza, że ​​w węźle dzieje się jakieś zdarzenie. Podobnie jak po kliknięciu...

185
Analizowanie HTML za pomocą Pythona

Szukam modułu parsera HTML dla Pythona, który może pomóc mi uzyskać tagi w postaci list / słowników / obiektów Pythona. Jeśli mam dokument w formie: <html> <head>Heading</head> <body attr1='val1'> <div class='container'> <div id='class'>Something...

179
Konwertuj ciąg XML na obiekt

Otrzymuję ciągi XML przez gniazdo i chciałbym przekonwertować je na obiekty C #. Wiadomości mają postać: <msg> <id>1</id> <action>stop</action> </msg> Jestem nowy w .Net i nie jestem pewien najlepszych praktyk w tym zakresie. Wcześniej korzystałem z JAXB...

81
Kiedy powinienem wybrać SAX zamiast StAX?

Strumieniowe parsery XML, takie jak SAX i StAX, są szybsze i bardziej wydajne w pamięci niż parsery budujące strukturę drzewa, taką jak parsery DOM. SAX jest parserem wypychania, co oznacza, że ​​jest instancją wzorca obserwatora (nazywanego również wzorcem nasłuchiwania). SAX był tam pierwszy,...