Страница 1 из 1

xml и freebsd

Добавлено: 2013-10-16 9:03:45
CTOPMbI4
Доброго времени суток Комрады.
Короче есть файлик на xml перенес на фряху.
теперь задача из данного файла дергать например url
пробую

Код: Выделить всё

cat dump.xml | grep url
Он мне выдает не то что нужно. дофига текста.
как можно это дело обойти?

Re: xml и freebsd

Добавлено: 2013-10-16 10:30:11
gumeniuc
А поконкретнее ?

Re: xml и freebsd

Добавлено: 2013-10-16 10:40:48
CTOPMbI4
gumeniuc писал(а):А поконкретнее ?
вообще задача ограничить доступ к ресурсам.
пока что хочу выдирать из их дампа по url

что выдает

Код: Выделить всё

 :43:15"><decision date="2013-10-02" number="2/1/11-12121" ru="????"/><url><![CDATA[http://mysite.ru/]]></url><domain><![CDATA[mysite.ru]]></domain><ip>8.8.8.8</ip></content><content id="12512521" includeTime="2013-10-09T19:43:18"><decision date="2013-10-02" number="2/1/11-34534643" ru="????"/><url><![CDATA[http://mysite1.ru/]]></url><domain><![CDATA[nysite.ru]]></domain><ip>8.8.8.8</ip></content><content id="1241242" includeTime="2013-10-09T19:47:27"><decision date="2013-10-02" number="2/1/11-121212" ru="????"/>

Re: xml и freebsd

Добавлено: 2013-10-16 11:15:45
lazhu

Код: Выделить всё

# make search name=xml | grep Info | grep parse
Info:   PEAR NITF XML parser
Info:   PEAR RSS parser
Info:   A non-validating XML parser, written in TeX
Info:   Very fast XML parser and decoder written in pure assembler
Info:   XML parser and renderer with HTML 5 quirks mode
Info:   XML parser library for GNOME
Info:   XML parser library for GNOME
Info:   Ensure, that *(HTML)* text pass throught an XML parser
Info:   Perl5 modules for Syndication feed parser and auto-discovery
Info:   Get an RSS file and parse it
Info:   XML::LibXML::Iterator is an iterator for XML::LibXML parsed documents
Info:   Super liberal XML parser that parses broken XML
Info:   Perl implementation of the XML::Mini XML create/parse interface
Info:   Perl extension to parse OPML document with LibXML parser
Info:   Simplified pure Perl parser for XML
Info:   Perl extension interface to James Clark's XML parser, expat
Info:   A liberal object-oriented parser for RSS feeds
Info:   Lightweight, relaxed RSS (and XML-ish) parser
Info:   Reading XML and providing path information based on a pull-parser
Info:   PerlSAX2 XS extension to Expat parser
Info:   A simple lightweight parser for a subset of XML
Info:   The Perl API to the Apache project's Xerces XML parser
Info:   PEAR SAX parser for HTML and other badly formed XML documents
Info:   Python interface for XML parser library for GNOME
Info:   High-performance non-validating XML parser written in 100% pure Ruby
Info:   C++ XML parser library
Info:   Small C++ XML parser

Re: xml и freebsd

Добавлено: 2013-10-17 8:16:34
CTOPMbI4
нашел скрипт который выдергивает из xml то что мне нужно.
Но проблема в том что на

Код: Выделить всё

 uname -a
FreeBSD lgw 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Sat Nov  2 10:49:20 NOVT 2013     root@lgw:/usr/obj/usr/src/sys/main_kernell.2013-20-08  amd64
скрипт корректно отрабатывает.

на

Код: Выделить всё

 8.2-RELEASE-p10 FreeBSD 8.2-RELEASE-p10 #0: Fri Dec  7 04:55:25 YEKT 2012     /usr/obj/usr/src/sys/kern_8.1v2_3  i386
отрабатывает не корректно.
конкретно скрипт дергает домены из файла. в каждую строку по одной записи.
на 8.2 же выдергивает только одну запись.
Гуру Freebsd что может быть?

Re: xml и freebsd

Добавлено: 2013-10-17 10:57:55
hizel
Это же дамп из Роскомнадзор-а. Освойте уже гугл скриптов валом по инторнетам. Можете начать с http://forum.nag.ru/forum/index.php?showtopic=79836