Пример за използване на XML (обяснен и с код)
Xml / / April 02, 2023
В тази статия ще проучим 10 общи употреби на XML, които революционизираха начина, по който споделяме информация онлайн. Ще откриете как XML се е превърнал в основен инструмент за RSS емисии, формати на документи, векторни графики и 10 обяснени и кодирани примера.
XML е разширяем език за маркиране, който ви позволява да създавате персонализирани етикети за данни, което улеснява обмена на информация между различни приложения и операционни системи. С XML информацията може да бъде структурирана по ясен и последователен начин, което ви позволява да се съсредоточите върху съдържанието, а не върху формата. XML ви освобождава от веригите на несъвместимостта на форматите и ви позволява да споделяте данните си със света просто и ефективно.
10 примера за обичайни употреби на XML с код
- RSS: Форматът RSS (Really Simple Syndication) използва XML за разпространение на новини и съдържание от уебсайт чрез канали за синдикиране. RSS четците използват XML, за да получават и показват последните новини от уебсайтовете, които следват.
Код:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
В този пример RSS емисия е дефинирана със заглавие „Технологични новини“ и включва два елемента „елемент“, които представляват скорошни новини. Всеки елемент "item" съдържа информация за заглавието, връзката, описанието и датата на публикуване на новината.
Този XML файл може да се използва за разпространение на тези новини чрез различни канали за синдикиране, като например RSS четци или уебсайтове, които събират съдържание от различни източници.
- XHTML: XHTML (Extensible HyperText Markup Language) е разширена версия на езика HTML, която използва XML за дефинирането на неговия синтаксис и позволява по-голяма гъвкавост при дефинирането на елементите и атрибути.
Код:
Това е примерен уебсайт, създаден с XHTML. 1.0 UTF-8?>
ПУБЛИЧЕН "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Добре дошли в моя уебсайт
В този пример е дефиниран XHTML документ, който съдържа заглавка и тяло. Заглавката включва информация за заглавието на уебсайта и използваното кодиране на знаци.
Тялото съдържа заглавка от ниво 1, приветстваща потребителя, и параграф, описващ уебсайта. Включен е и списък с връзки към три различни страници.
Този XML файл може да бъде обработен и показан в уеб браузър, който поддържа XHTML, като Firefox или Google Chrome.
- svg: Форматът SVG (Scalable Vector Graphics) използва XML за представяне на мащабируеми векторни графики в мрежата, което позволява по-висока разделителна способност и качество на изображението в сравнение с други видео формати. изображение.
Код:
1.0 UTF-8?>
В този пример векторна графика е дефинирана с помощта на SVG (Scalable Vector Graphics). Файлът започва с XML декларация и елемент което задава размера на областта за рисуване на 300 пиксела ширина и 200 пиксела височина.
вътрешен елемент, се добавят две форми: син правоъгълник с (x, y) позиция (50,50) и ширина и височина 200 y 100 пиксела, съответно, и бял кръг с център (cx, cy) при (150,100) и радиус 40 пиксели. Включен е и артикул което показва думата "SVG", центрирана в кръга.
Този XML файл може да бъде обработен и показан в уеб браузър, който поддържа SVG, като Firefox или Google Chrome.
- САПУН: SOAP (Simple Object Access Protocol) използва XML, за да позволи комуникация между уеб приложения през Интернет. SOAP дефинира набор от правила за създаване на XML съобщения, които се изпращат и получават по мрежата.
Код:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
В този пример е дефинирано съобщение за прост протокол за достъп до обекти (SOAP), което се използва за обмен на структурирана информация между приложения в мрежа.
Файлът започва с XML декларация и елемент което дефинира пространството от имена на SOAP и пространствата от имена за XML схема (xsi) и XML данни (xsd). вътрешен елемент, е включен елемент съдържащи информация за удостоверяване, включително потребителско име и парола.
Включен е и артикул съдържащо съдържанието на съобщението, в този случай искане за получаване на потребителска информация с помощта на потребителски идентификатор. Елементите са вложени в потребителски пространства от имена съответно за удостоверяване и потребителска информация.
Този XML файл може да бъде изпратен до SOAP уеб услуга за обработка и отговор.
- XSLT: Езикът за трансформация на XSLT (Extensible Stylesheet Language Transformation) използва XML за трансформиране на XML документи в други формати, като HTML или PDF.
Код:
1.0 UTF-8?>
Списък за пазаруване
В този пример е дефинирана трансформация на XSLT (Extensible Stylesheet Language Transformation), която се използва за трансформиране на XML документ в друг формат, в този случай HTML.
Файлът започва с XML декларация и елемент
В този пример HTML страница, която показва списък за пазаруване, се създава с помощта на стандартните HTML елементи, като напр ,
и . вътрешен елемент , е включен елемент- за създаване на неподреден списък и цикъл
- за всеки със стойността на текстовото съдържание на елемента като съдържание на HTML елемента.
- Атоми: форматът Atom използва XML, за да предостави стандартен формат за публикуване на уеб съдържание, като блогове и новинарски сайтове.
Код:
1.0 utf-8?>
... още билети...
В този пример е дефиниран Atom файл, който представлява емисия с новини или блог. Файлът започва с XML декларация и елемент което дефинира пространството от имена на Atom.
вътрешен елемент Това включва метаданни като заглавие на блога, връзки към началната страница на блога и към самия него, уникален идентификатор на емисията и дата на най-новата актуализация. Включен е и артикул съдържащи информация за автора на блога.
вътрешен елемент са включени един или повече елементи, всеки от които представлява публикация или запис в блог. всеки съдържа метаданни като заглавие, връзки към публикацията, уникален идентификатор на публикацията и актуализирана дата.
Включен е и артикул A, съдържащ резюме на съдържанието на записа.
Този XML файл може да се използва за четене на съдържание на блог или за създаване на емисия с новини.
- RDF: Рамката за описание на ресурси (RDF) използва XML за предоставят стандартизиран начин за описание на ресурси в мрежата, като уебсайтове и файлове мултимедия.
Код:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
В този пример е дефиниран RDF файл, който описва информация за две статии на уебсайт. Файлът започва с XML декларация и елемент който дефинира пространството от имена на RDF.
вътрешен елемент, са дефинирани два елемента, по един за всеки артикул. всеки има атрибут rdf: около A, който указва ресурса, към който препраща (в този случай URL адреса на статията).
вътре във всяка, елементите са включени, , и, които представляват съответно заглавието на статията, автора, датата и описанието. Включен е и потребителски елемент A, което представлява броя гледания на статията.
Този RDF файл може да се използва за споделяне на информация за статии в мрежата или за създаване на емисия с новини.
- XBRL: Форматът XBRL (Extensible Business Reporting Language) използва XML за представяне и обмен на финансови и бизнес отчети онлайн.
Код:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Този пример съдържа финансова информация за компания и е написан на XBRL (eXtensible Business Език за отчитане), език за маркиране, използван за стандартизиране на отчитането финансови.
Файлът започва със заглавка, указваща версията и кодирането на документа. След това пространството от имена се дефинира и елементите се използват за представяне на информация за отчитащия се обект, период и сценарий.
Мерните единици също са определени за числени стойности и факти (факти) като продажби и нетен доход са представени в контекста на текущата година.
- kml: Форматът KML (Keyhole Markup Language) използва XML за представяне на геопространствени данни и обикновено се използва в приложения за картографиране и навигация.
Код:
1.0 UTF-8?>
Този пример представлява файл на Keyhole Markup Language (KML), който се използва за описание на географска информация в структуриран формат.
Файлът започва със заглавка, указваща версията и кодирането на документа, последвана от секцията Документ, която съдържа обща информация за файла, като име и описание.
След това се дефинира папка, която групира елементите на маркера, които представляват места на картата. Всеки маркер за място съдържа информация като име, описание и координати на мястото, представено от елемент Point.
В този пример са представени Паметникът на революцията и стадионът на Ацтека в Мексико Сити.
- OpenDocument: Форматът OpenDocument използва XML за създаване и редактиране на текстови документи, електронни таблици и презентации, което позволява оперативна съвместимост между различни софтуерни приложения.
Код:
1.0 UTF-8?>
xmlns: office="urn: oasis: names: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: names: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: names: tc: opendocument: xmlns: table: 1.0">
Този пример представлява OpenDocument файл, който се използва за създаване на текстови документи, електронни таблици и презентации.
Файлът започва със заглавка, указваща пространствата от имена, използвани в документа, последвана от секцията office: body, съдържаща съдържанието на документа.
Секцията office: text се използва за добавяне на текст, а секцията table: table се използва за добавяне на таблица с три колони: име, възраст и професия. Всеки ред на таблица е дефиниран с елемент на таблица: table-row и всяка клетка с елемент на таблица: table-cell.
Файлът показва два реда с информация от двама различни хора.
Цитирано APA: Дел Морал, М. и Родригес, Дж. (s.f.). Пример за използване на XML (обяснен и с код).Пример за. Изтеглено на 31 март 2023 г. от https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html