Linguagem de marcação

 Nota: Este artigo é sobre conceito de informática. Para o termo econômico, consulte, veja Markup.
Imagem ilustrativa

Em informática, uma linguagem de marcação (do inglês: markup language) é um conjunto de sinais aplicados nos textos ou em dados para definir sua configuração e aparência em uma página web.[1] O termo "marcação" vem da sinalética e das "marcas de revisão" (em inglês: revision marks) utilizada por redatores em provas de impressão de jornais e manuscritos.[2] As marcações não são exibidas no trabalho final, ou seja, a pessoa que acessa a página web online não consegue ver as marcações.

A marcação de dados, conceito recente, envolve a codificação simples de sequências de dados (no formato texto-puro) existente em um arquivo de computador, ou seja, é a capacidade de uma sequência de dados ser lida tanto por pessoas quanto por máquinas. Para esse fim, a linguagem mais utilizada atualmente é a XML (um subtipo da SGML) e suas variantes.

História

A primeira linguagem de marcação criada foi a SGML (acrônimo de Standard Generalized Markup Language ou Linguagem Padronizada de Marcação Genérica - linguagem padrão ISO 8879) no final da década de 1960 com o objetivo de construir um sistema portável para manipulação de documentos.[1] O desenvolvimento da SGML possibilitou o surgimento do HTML (HyperText Markup Language) no final da década de 1980, criado pelo pesquisador Berners-Lee, revolucionando a maneira de visualização das páginas online na Web. Atualizado em 2014 o HTML está na versão HTML5, que unificou tais melhorias e princípios.[1]

Em 1996, o engenheiro Jon Bosak desenvolveu o XML (eXtensible Markup Language) também com base na linguagem SGML, com o intuito de utilizar as marcações para descrever a estrutura dos conteúdos,[1] usando a potencialidade e flexibilidade da linguagem SGML de forma simplificada (embora sendo a forma restrita de SGML, o XML conserva todo o poder das características do antecessor sem a sua complexidade).[3] Em 2000, foi desenvolvida a XHTML (eXtensible Hypertext Markup Language), combinando as linguagens HTML e XML. Sendo responsável pela melhoria na exibição de páginas online e na acessibilidade do conteúdo.[1]

Aplicação

Linguagens de marcação são usadas também na indústria editorial para marcar a formatação (ou exibição gráfica) de páginas. Se a marcação for padronizado, ou puder ser processado por um programa de computador, garante o intercâmbio de uma publicação complexa entre autores e entre editores.[4] Uma linguagem de marcação amplamente usada para texto é a HTML, que vem perdendo espaço para a sua evolução, o XHTML por conta desta ser mais eficiente para separação entre a estrutura e o conteúdo de uma página de forma mais organizada e eficiente.[4]

Exemplos de marcação de dados, são instruções de definição de tipo tais como aquelas encontradas em troff e LaTeX, e marcadores estruturais tais como etiquetas XML.[4] Algumas linguagens de marcação, tal como HTML, possuem semântica de apresentação, isto é, esta linguagem também especifica como o dado estruturado será mostrado, porém outras linguagens de marcação, tal como XML, não possuem semântica predefinida.[4]

Exemplos

Exemplo da sintaxe SGML:

 <QUOTE TYPE="exemplo">
   Tipicamente algo como <ITALICS>isto</ITALICS>
 </QUOTE>

Exemplo da sintaxe XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<receita nome="pão" tempo_de_preparo="5 minutos" tempo_de_cozimento="1 hora">
  <titulo>Pão simples</titulo>
  <ingredientes>
    <ingrediente quantidade="3" unidade="xícaras">Farinha de Trigo</ingrediente>
    <ingrediente quantidade="7" unidade="gramas">Fermento</ingrediente>
    <ingrediente quantidade="1.5" unidade="xícaras" estado="morna">Água</ingrediente>
    <ingrediente quantidade="1" unidade="colheres de chá">Sal</ingrediente>
  </ingredientes>
  <instrucoes>
    <passo>Misture todos os ingredientes, e dissolva bem.</passo>
    <passo>Cubra com um pano e deixe por uma hora em um local morno.</passo>
    <passo>Misture novamente, coloque numa bandeja e asse num forno.</passo>
  </instrucoes>
</receita>

Um exemplo de XHTML (usado dentro das tags <html></html>):

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
     <title>Dados para Cadastro</title>
  </head>
  <body>
     <form action="">
        <fieldset>
           <legend>Dados para Cadastro</legend>
           <label for="nome">Nome:</label> 
           <input type="text" name="nome" id="nome" /><br />
           <label for="tipo">Tipo:</label> 
           <input type="text" name="tipo" id="tipo" /><br />
           <label for="data">Data:</label>
           <input type="text" name="data" id="data" /><br />
           <input type="submit" value="enviar" />
        </fieldset>
     </form>
  </body>
</html>

Referências

  1. a b c d e Soares, Alícia (18 de fevereiro de 2022). «O que é a linguagem de marcação e os principais exemplos?». Voitto. Consultado em 14 de dezembro de 2022 
  2. Thiago Mio Salla (27 de junho 2016). «AS MARCAS DE UM AUTOR REVISOR: Graciliano Ramos à Roda dos Jornais e das Edições de seus Próprios Livros, in 5ª edição da Revista Livro» (PDF). Ateliê Editorial. Consultado em 15 de maio de 2021 
  3. «Tradução das normas XHTML 1.0 do W3C». Maujor. Consultado em 29 de dezembro de 2022 
  4. a b c d Linguagens de Especificação (PDF). Col: Instituto de Computação UFF. [S.l.]: Universidade Federal Fluminense. Resumo divulgativo 

Ver também

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.

Read other articles:

Arsenio Valpoort Informasi pribadiNama lengkap Arsenio Jermaine Cedric ValpoortTanggal lahir 5 Agustus 1992 (umur 31)Tempat lahir Amsterdam, BelandaTinggi 183 cm (6 ft 0 in)Posisi bermain Penyerang Tengah/SayapInformasi klubKlub saat ini SV TECNomor 92Karier junior DCB SC HeerenveenKarier senior*Tahun Tim Tampil (Gol)2011–2013 SC Heerenveen 9 (0)2013 PEC Zwolle 9 (2)2013–2014 Ferencvárosi TC 10 (1)2014–2016 RKC Waalwijk 50 (11)2016–2017 B. Jerusalem 8 (2)2017–2...

 

 

Tim nasional bulu tangkis Jepang atau yang dikenal BIRD JAPAN mewakili Jepang dalam turnamen bulu tangkis internasional dan dikontrol oleh Nippon Badminton Association. Partisipasi dalam kompetisi BWF Piala Thomas 1961 – Antar Zona 1964 – Semi-final Antar Zona (Peringkat ke 4 / 5) 1967 – Babak final antar zona (Peringkat ke 3) 1970 – Finalis zona Asia, Kalah 4–5 dari Pemenang Indonesia 1973 – Antar Zona 1976 – Antar Zona 1979 – Babak ke 2 Antar Zona (Peringkat ke 3 / 4) 1982 �...

 

 

Maylaffayza WigunaLahirMaylaffayza Permata Fitri Wiguna10 Juli 1976 (umur 47)Jakarta, DKI Jakarta, IndonesiaPekerjaanmusisi, penyanyiOrang tuaTaufik Wiguna Tuti RochyatiKarier musikGenrepop, crossover, R&BInstrumenbiola, vokalTahun aktif2008 – sekarangLabelMaylaffayza Records Maylaffayza Permata Fitri Wiguna (lahir 10 Juli 1976) atau biasanya dipanggil Maylaf atau Fayza atau cukup Fay saja, adalah salah satu musikus muda Indonesia yang terkenal akan kepiawaiannya dalam memainkan b...

Cet article est une ébauche concernant une localité de la communauté de Madrid. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Valdemoro Héraldique Église Notre-Dame de l'Assomption de Valdemoro. Administration Pays Espagne Communauté autonome Madrid Maire Mandat David Conde (PP) 2023-2027 Code postal 28340–28343 Démographie Population 81 394 hab. (2023) Densité 1 268 hab./km2 Géo...

 

 

The Flash beralih ke halaman ini. Untuk serial live-action, lihat The Flash (serial TV 1990) dan The Flash (serial TV 2014). Untuk kegunaan lain flash, lihat Flash (disambiguasi). The FlashKarakter yang telah dikaitkan dengan nama The Flash: Barry Allen ditengah, dan berlawanan dari kiri atas adalah Iris West II, Bart Allen, Jesse Chambers, Wally West, Jay Garrick, dan Max Mercury. Karya Ethan Van Sciver.PenerbitDC ComicsPenampilan pertamaFlash Comics #1 (Januari 1940)Dibuat olehGardner FoxHa...

 

 

Peta pulau-pulau di Tonga Pembagian administratif Tonga terdiri atas 5 divisi pada tingkat pertama dan 23 distrik pada tingkat kedua. lbsPembagian administratif OseaniaNegara berdaulat Australia Federasi Mikronesia Fiji Kepulauan Marshall Kepulauan Solomon Kiribati Nauru Palau Papua Nugini Samoa Selandia Baru Timor Leste1 Tonga Tuvalu Vanuatu Dependensi danwilayah lain Kepulauan Cocos (Keeling) Kepulauan Cook Guam Hawaii Kaledonia Baru Kepulauan Mariana Utara Pulau Natal Niue Pulau Norfolk Pu...

Cet article est une ébauche concernant Londres. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Old Oak Common Administration Pays Royaume-Uni Nation constitutiveRégionComtéComté cérémonial AngleterreGrand LondresGrand LondresGrand Londres Comté traditionnel Middlesex Borough Hammersmith et Fulham Parlement du Royaume-Uni Hammersmith et Fulham Assemblée de Londres Londres Central Ouest Parlement europée...

 

 

Metropolitan borough in EnglandMetropolitan Borough of SolihullMetropolitan boroughSolihull Council House Coat of Arms of the Borough CouncilShown within the West Midlands and EnglandSovereign stateUnited KingdomConstituent countryEnglandRegionWest MidlandsHistoric countyWarwickshireAdministrative countyWest MidlandsAdmin. HQSolihullGovernment • TypeMetropolitan borough • Leadership:Leader and cabinet • MPs:Julian Knight (C)Saqib Bhatti (C)Area �...

 

 

ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Раннее христианство Гностическое христианство Вселенские соборы Н...

Para la isla de nombre similar cercana a la Antártida, véase Isla James Ross. Isla de Ross Ross Island Ubicación geográficaContinente AntártidaArchipiélago Archipiélago RossOcéano AntárticoCoordenadas 77°30′S 168°00′E / -77.5, 168Ubicación administrativaPaís Tratado Antártico Reclamada por  Nueva ZelandaDivisión Región del Tratado AntárticoCaracterísticas generalesGeología volcánicaSuperficie 2.460Longitud 79 kmAnchura máxima 75 kmPunto...

 

 

Peta dunia, 470 juta tahun lalu Ordovisium adalah suatu periode pada era Paleozoikum yang berlangsung antara 488,3 ± 1,7 hingga 443,7 ± 1,5 juta tahun lalu. Periode ini melanjutkan periode Kambrium dan diikuti oleh periode Silur. Periode yang mendapat namanya dari salah satu suku di Wales, Ordovices, ini didefinisikan oleh Charles Lapworth pada tahun 1879 untuk menyelesaikan persengketaan antara pengikut Adam Sedgwick dan Roderick Murchison yang masing-masing mengelompokkan lapisan batuan y...

 

 

В Википедии есть статьи о других людях с такой фамилией, см. Малюгин. Леонид Малюгин Дата рождения 4 (17) марта 1909, 4 марта 1909(1909-03-04)[1][2] или 19 февраля (4 марта) 1909[2] Место рождения Санкт-Петербург, Российская империя[3] Дата смерти 20 января 1968(1968-01-20)[3] ...

Place in Centre-Est Region, Burkina FasoBingo, BoulgouCountry Burkina FasoRegionCentre-Est RegionProvinceBoulgou ProvinceDepartmentZoaga DepartmentPopulation (2005 est.) • Total1,119 Bingo, Boulgou is a town in the Zoaga Department of Boulgou Province in south-eastern Burkina Faso. As of 2005, the town has a population of 1,119.[1] References ^ Burkinabé government inforoute communale Archived 2008-10-11 at the Wayback Machine vte Boulgou ProvinceCapital: Tenkod...

 

 

Welcome BackSingle by Masefrom the album Welcome Back B-sideBreathe, Stretch, ShakeReleasedMay 25, 2004 (2004-05-25)Recorded2004GenreHip hopLength4:22 3:45 (radio edit)LabelBad BoySongwriter(s)John SebastianProducer(s)The MovementMase singles chronology I Really Like It (1999) Welcome Back (2004) Breathe, Stretch, Shake (2004) Music videoWelcome Back on YouTube Welcome Back is a song by American rapper Mase. It was released through Sean Puffy Combs' Bad Boy Entertainment as the...

 

 

2020年夏季奥林匹克运动会马来西亚代表團马来西亚国旗IOC編碼MASNOC马来西亚奥林匹克理事会網站olympic.org.my(英文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員30參賽項目10个大项旗手开幕式:李梓嘉和吳柳螢(羽毛球)[1][2]閉幕式:潘德莉拉(跳水)[3]獎牌榜排名第74 金牌 銀牌 銅�...

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

 

This article is about the EA Sports video game series. For the original Super Nintendo NCAA Basketball Game, see NCAA Basketball (video game). Video game seriesGenre(s)Sports (basketball)Developer(s)Electronic Arts, EA CanadaPublisher(s)EA SportsPlatform(s)PlayStation, PlayStation 2, Xbox, Xbox 360, PlayStation 3First releaseNCAA March Madness 98February 25, 1998Latest releaseNCAA Basketball 10November 17, 2009 NCAA Basketball (formerly NCAA March Madness) is a series of college basketball vi...

 

 

Untuk artikel tentang pantai dengan nama sama, lihat Pantai Parangtritis. ParangtritisKalurahanPantai Parangtritis, salah satu objek wisata terkenal di Bantul, YogyakartaNegara IndonesiaProvinsiDaerah Istimewa YogyakartaKabupatenBantulKecamatanKretekKode Kemendagri34.02.03.2002 Parangtritis (bahasa Jawa: ꦥꦫꦁꦠꦿꦶꦠꦶꦱ꧀) adalah desa di Kecamatan Kretek, Kabupaten Bantul, Daerah Istimewa Yogyakarta, Indonesia. Desa ini terkenal akan wisata pantai terkenal dan telah lama...

2016 United States gubernatorial elections ← 2015 November 8, 2016 2017 → 14 governorships12 states; 2 territories[a][b]   Majority party Minority party   Party Republican Democratic Seats before 31 18 Seats after 33 16 Seat change 2 2 Popular vote 9,688,153 9,288,363 Percentage 49.48% 47.44% Seats up 4 8 Seats won 6 6 Map of the results     Democratic hold      Democratic ga...

 

 

Combined transmission, axle and differential in one assembly. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Transaxle – news · newspapers · books · scholar...