jayrandom: (Default)
jayrandom ([personal profile] jayrandom) wrote2004-03-05 07:27 pm

чайный вопрос

Срочно требуется сэмулировать Нео ("I know kung-fu").

Какие сете-доступные тексты нужно через себя пропустить, чтобы мочь сказать в лицо потенциальному работодателю: "I know XML"? Идею записи данных в древовидную структуру я понял. А что есть XML-programming? Едва ли под таким громким термином спрятана способность генерировать и распознавать древесные структуры?

Просветите негодяя.

[identity profile] vasechkin.livejournal.com 2004-03-05 11:49 am (UTC)(link)
http://www.w3schools.com/xml/default.asp

http://www.w3schools.com/xsl/

[identity profile] jayrandom.livejournal.com 2004-03-05 12:38 pm (UTC)(link)
Спасибо!

[identity profile] azgar.livejournal.com 2004-03-05 02:17 pm (UTC)(link)
Правильные ссылки.
Мне их тоже давали. Правда, больше акцентировали внимание на описание синтаксиса и функций.

К этим ссылкам добавлю ещё
http://www.citforum.ru/internet/xml.shtml
http://www.citforum.ru/internet/xslt/index.shtml
http://www.citforum.ru/internet/xpath/index.shtml
и их аглицкие оригиналы на www.w3.org

Плюс к этому надо посмотреть баблиотеки для работы с XML.
Прежде всего, я думаю, DOM. Можно ещё JDOM, если предпологается работать под Жабой.

Собственно, интерес представляют, XSLT и XPath. Как язык запросов к XMLной деревяке. Потому как разложить данные в XML -- дело нехитрое.

А вот из дерева наковырять что-нибудь полезное... тоже несложно.
Только надо быть готовым к тому, что стандартный XML-XSL (а есть расширения) сам сильно деревянный :)

Если будут конкретные вопросы, обращайся.

[identity profile] jayrandom.livejournal.com 2004-03-05 03:32 pm (UTC)(link)
Спасиб! Будем почитать.

[identity profile] azgar.livejournal.com 2004-03-05 02:20 pm (UTC)(link)
Собственно, ты немного конкретнее опиши задачу.
Тогда можно будет конкретнее сказать, куда копать :)

[identity profile] jayrandom.livejournal.com 2004-03-05 03:32 pm (UTC)(link)
Пока задача стояла нечётко. Но она самофокусируется. Вот узнал, что есть такой язык на базе XML'я - BSML, с которым, по всей видимости, тоже придётся разбираться.

Если я правильно понимаю, все такого типа языки - конкретизации, какие именно виды деревьев из каких узлов разрешено строить.