Результаты поиска по запросу "sax"

4 ответа

Эффективный парсер для больших XML

У меня есть очень большие файлы XML для обработки. Я хочу преобразовать их в удобочитаемые PDF-файлы с цветами, границами, изображениями, таблицами и шрифтами. У меня не так много ресурсов на моей машине, поэтому мне нужно, чтобы мое приложение ...

5 ответов

Если вам нужно только найти значения конкретных текстовых узлов, тогда XPath. Причина, по которой DOM занимает много памяти, заключается в том, что он читает весь XML и формирует дерево для документа. SAX основан на событиях. Следовательно, исходя из того, что вы описали, XPath лучше всего подходит для вашего сценария.

ужно проанализировать строку xml и найти значения определенных текстовых узлов, значений атрибутов и т. Д. Я делаю это в javascript и для этого использовал класс DOMParser. Позже мне сообщили, что DOM занимает много памяти, а SAX - лучший ...

2 ответа

Java SAXParser - держать InputStream открытым

У меня естьBufferedInputStream из которого я хочу разобрать XML сSAXParser но затем использовать его снова (например,mark(int) & reset()). Однако этот поток закрыт вparse() метод. Можно ли как-то сказатьSAXParser оставить его открытым? В крайнем ...

ТОП публикаций

3 ответа

Эффективный конвейер XSLT в Java (или перенаправление результатов на источники)

У меня есть серия таблиц стилей XSL 2.0, которые подаются друг на друга, то есть выходные данные таблицы стилей A, каналы B, каналы C.Каков наиболее эффектив...

4 ответа

SAX не "загружает" элементы. Он информирует ваше приложение о начале и конце каждого элемента, и все зависит от вашего приложения, чтобы решить, какие элементы он принимает к сведению.

аюсь проанализировать дамп данных переполнения стека, одна из таблиц называется posts.xml, в которой содержится около 10 миллионов записей. Образец XML: <?xml version="1.0" encoding="utf-8"?> <posts> <row Id="1" ...

2 ответа

Эффективный конвейер XSLT с параметрами в Java

1 ответ

Как использовать символ ESC (& # 27;) в XML?

1 ответ

Когда мне следует выбирать SAX вместо StAX?

Потоковые xml-парсеры, такие как SAX и StAX, работают быстрее и эффективнее, чем парсеры, создающие древовидную структуру, как DOM-парсеры. SAX - это синтаксический анализатор, то есть это экземпляр шаблона наблюдателя (также называемый шаблоном ...

2 ответа

SAXParser '&' проблема конкатенации

В настоящее время я использую SAXParser с SAXParserFactory, и у меня возникла проблема с обрезкой строк в символах &#39;&amp;&#39;. Например: «Нация создала ...

4 ответа

Это было как раз то, что мне было нужно. Спасибо...

ользую Xerces для разбора моего XML-документа. Проблема в том, что xml экранировал символы, такие как '& nbsp;' появляются в методе characters () как не экранированные. Мне нужно получить экранированные символы в методе characters () как ...