Как разобраться с XML?

Добрый день, уважаемые участники форума!

Подскажите, как разобраться с XML файлом, научиться его читать , разбирать и использовать в работе при составлении документации.

Порекомендуйте книги, уроки, ресурсы. Особенно важен личный опыт, постижения науки))

Спасибо за помощь и участие!

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Какого рода данные в XML файле?
Как именно XML будет «использоваться в работе при составлении документации»?
Есть ли опыт программирования на каком-либо языке (с XML так или иначе умеют работать почти все, поэтому тут больше вопрос личного опыта и предпочтений)

Без этой конкретики вопрос, действительно, звучит очень абстрактно.

Самый типовой случай — XSL stylesheet, превращающий данные из XML в нечто удобочитаемое — например, HTML страницу.

Для початку поставити нормальний XML редактор, наприклад я під убунту використовую XML Copy Editor xml-copy-editor.sourceforge.net
В чому плюс — там є функція «сформатувати для гарного вигляду (F11)», за допомогою якої файл з безперервного тексту форматується в зручну для читання структуру. В принципі, цього переважно достатньо для розуміння XML (звісно, бувають складніші випадки, де і після форматування важко).

Можете как пример взять rm.rentalsunited.com/api/RUSpecification.pdf тут как раз пример как из хмл сделали документацию.

Вааще-то XML — это формат, который человеку интуитивно понять куда проще, чем наваять с нуля программу для компа. Мое ИМХО: можете его использовать как тест, есть ли у Вас хоть малейшая склонность к IT или как. Ссылок на заглавный вопрос в гугле — как блох на собаке ... например www.internet-technologies.ru/...​articles/article_397.html

XML: разработка Web-приложений, Часть 1

читать , разбирать и использовать в работе при составлении документации

Самый простой вариант : на XML натравливаются различные XSL, дабы при помощи XSLT получать различные виды документов/отображений.

Как-то так.

Более тупорылого функционала нет в принципе. Крайне тормозной и нечитабельный. Вменяемый вариант — это уйти от формата XML как посредника, и формировать документ прямо в нужный формат потока.

XSL годится для случаев, когда исходные данные нативно хранятся либо закешированы в XML. Эти случаи достаточно редки.

формировать документ прямо в нужный формат потока

И на чём поток формировать, да из потока формировать предлагаешь, мыслитель ватный? На вижуалбасике?

Получится шибко быстрее и читабельнее (особенно, если в компилированном виде). :)

А что касается хранения — любое нынешнее хранилище выдаст тебе данные в ХМЛ.

«Программы должны писаться для людей, которые будут их читать, а машины, которые будут эти программы исполнять — второстепенны.» (Сo. Harold Abelson)
Дед знал что говорил. А XML в этом смысле просто идеален :8)

Подскажите, как разобраться с XML файлом

Отведите его в сторону и спокойным и уверенным голосом объясните ему...

Порекомендуйте книги, уроки, ресурсы

www.w3schools.com/xml/default.asp

XML это дерево значений.

Хибна у вас якась уява про XML.
Це структура в першу чергу, значення вже там можуть бути, можуть не бути, бо сама структура може й бути значенням...

разобраться с XML

нужна машина времени, накроете одним махом
как вариант придумать что-то лучшее и всех туда переманить :)

Совершенно непонятно что нужно, а телепаты до сих пор в отпуске. Начните с википедии?

читать — это в смысле «глазами» или «с помощью кода»?
как подразумевается использовать «в работе при составлении документации»? примеры приводить кусками XML? структурировать саму документацию в виде XML структуры?
лично я не понял вообще ничего. какая задача стоит? что за «задание руководителя»? что за «технические документы для программеров»?

если коротко, это язык разметки, где есть структура(каждый элемент имеет единственного однозначного «родителя») и характеристики(аттрибуты, параметр + значение) обрамляют текстовое содержимое.

XML уже не модный, смотрите в сторону JSON
ЗЫЖ если вы хотите сами парсер написать, то это одно, а если нужен инструмент — то озвучте платформу/среду, в которой работаете

сразу сорри за непонимание )) есть задание руководителя. Сама писать не буду. Мне нужны общие понятия как чиатть файл. Я использую такие файлы, когда готовлю технические документы для программеров.

Раз речь о том чтобы «читать», то по-видимому речь идет о чтении requirements/features (требования/функциональность) xml файлов к разрабатываемому ПО —
скорее всего используется какая-то requirements management tool на стороне заказчика.

Читают XML файлы обычно или интуитивно (т.е. их очень просто читать) или, если файл сложный, то нужно уже знать детали.

XML уже не модный, смотрите в сторону JSON

Навіщо дивитися в сторону жалюгідної подоби XML, якщо є XML?

Ой-вэй, XML очень сложный вещь, насколько сложный, что если не 10 лет опыта в ИТ, то разобраться шансов нет.

Ну, а в начале длинного пути )) с чего начинать то?

Начните с приготовления борща.

девушка хочет на лежак и коктейль в руку. все бойсы и гайсы закончились.

Viktor, добрата спасет мир. Классики не врут))

Но орган, отвечающий за вход, у данного индивида имеет несколько иной функционал, несовместимый с тем местом куда этим органом индивид пытается вставиться.

оф коз, борщ это главное

сенкс

и только по «видео урокам!!1» — забыли добавить )

Підписатись на коментарі