{"id":1445320,"date":"2024-08-22T11:37:00","date_gmt":"2024-08-22T14:37:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1445320"},"modified":"2024-08-19T11:39:08","modified_gmt":"2024-08-19T14:39:08","slug":"xslt-resumo-tse-ti","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/","title":{"rendered":"XSLT: Resumo para o TSE (TI)"},"content":{"rendered":"\n<p>Este artigo apresenta os principais conceitos e elementos de XSLT (<em>eXtensible Stylesheet Language Transformations<\/em>), que \u00e9 um dos t\u00f3picos cobrados no edital do concurso do <a href=\"https:\/\/www.cebraspe.org.br\/concursos\/cpnuje_24\">TSE unificado<\/a>, \u00e1rea de TI.<\/p>\n\n\n\n<p>O conte\u00fado aqui apresentado est\u00e1 organizado da seguinte forma:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introdu\u00e7\u00e3o ao XSLT<\/li>\n\n\n\n<li>Elementos e Atributos em XSLT<\/li>\n\n\n\n<li>Processamento e Transforma\u00e7\u00e3o<\/li>\n\n\n\n<li>Transforma\u00e7\u00f5es comuns com XSLT<\/li>\n\n\n\n<li>Conclus\u00e3o<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-introducao-ao-xslt\"><strong>Introdu\u00e7\u00e3o ao XSLT<\/strong><\/h2>\n\n\n\n<p>XSLT \u00e9 uma linguagem baseada em XML que permite transformar documentos XML em outros formatos, como HTML, texto simples, ou outro XML. A transforma\u00e7\u00e3o \u00e9 definida por folhas de estilo XSLT, que cont\u00eam templates especificando como o conte\u00fado de um documento XML de entrada deve ser processado para gerar o documento de sa\u00edda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-estrutura-basica-de-um-documento-xslt\"><strong>Estrutura B\u00e1sica de um Documento XSLT<\/strong><\/h3>\n\n\n\n<p>Um documento XSLT segue a estrutura XML e cont\u00e9m os seguintes elementos principais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&lt;xsl:stylesheet&gt;<\/strong><strong> ou <\/strong><strong>&lt;xsl:transform&gt;<\/strong>: Elemento raiz do documento XSLT, define que o conte\u00fado do documento \u00e9 uma folha de estilo XSLT.<\/li>\n\n\n\n<li><strong>&lt;xsl:template&gt;<\/strong>: Define um conjunto de regras para transformar partes espec\u00edficas do documento XML de entrada. Cada template corresponde a um padr\u00e3o de match que aplica uma transforma\u00e7\u00e3o a determinados elementos do XML.<\/li>\n\n\n\n<li><strong>&lt;xsl:value-of&gt;<\/strong>: Extrai o valor de um n\u00f3 XML e o insere no documento de sa\u00edda.<\/li>\n\n\n\n<li><strong>&lt;xsl:apply-templates&gt;<\/strong>: Aplica templates definidos a elementos filhos de um n\u00f3, permitindo a navega\u00e7\u00e3o e transforma\u00e7\u00e3o recursiva no documento XML.<\/li>\n\n\n\n<li><strong>&lt;xsl:for-each&gt;<\/strong>: Itera sobre um conjunto de n\u00f3s selecionados, aplicando transforma\u00e7\u00f5es a cada um deles.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-elementos-e-atributos-em-xslt\"><strong>Elementos e Atributos em XSLT<\/strong><\/h2>\n\n\n\n<p>XSLT utiliza uma combina\u00e7\u00e3o de elementos e atributos para realizar as transforma\u00e7\u00f5es. Esses elementos e atributos controlam a estrutura, a navega\u00e7\u00e3o e a manipula\u00e7\u00e3o dos dados no XML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-templates-lt-xsl-template-gt\"><strong>Templates (<\/strong><strong>&lt;xsl:template&gt;<\/strong><strong>)<\/strong><\/h3>\n\n\n\n<p>Os templates s\u00e3o a base das transforma\u00e7\u00f5es XSLT. Eles permitem que voc\u00ea defina como diferentes partes de um documento XML devem ser processadas e convertidas. Cada template \u00e9 identificado por um atributo match, que especifica quais n\u00f3s do XML de entrada ser\u00e3o transformados.<\/p>\n\n\n\n<p><strong>Exemplo de Template:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfdArzxyAxuxH9pUlhJS2GEx6CQjpU1cS6XARgyTw8OubPpI7weguHO8onUtbkiuG6OVD0ARqfJx4DkA0K-S8F_Hs7ML-gM3Ds59ZpQV5C77zFdAPcFGvgowS-LuEdyqJO9YkJk-4O5hSXc_nVYdNud2P-4?key=z48itJxTJgZH7dlknJYakQ\" alt=\"c\u00f3digo xslt\"\/><\/figure>\n\n\n\n<p>Neste exemplo, o template aplica uma transforma\u00e7\u00e3o ao elemento &lt;titulo&gt; dentro do n\u00f3 &lt;livro&gt;, gerando um cabe\u00e7alho &lt;h1&gt; no documento de sa\u00edda com o valor do t\u00edtulo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-selecao-de-nos-com-xpath\"><strong>Sele\u00e7\u00e3o de N\u00f3s com <em>XPath<\/em><\/strong><\/h3>\n\n\n\n<p><em>XPath <\/em>\u00e9 uma linguagem usada dentro de XSLT para navegar e selecionar partes espec\u00edficas de um documento XML. As express\u00f5es <em>XPath <\/em>s\u00e3o usadas para localizar n\u00f3s e seus valores.<\/p>\n\n\n\n<p><strong>Exemplo de Sele\u00e7\u00e3o XPath:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdk1dUKzKGchna165sHDjxtRqfWZdo-ONU9k93VbrqlA5sSm5VkRmrOnAMBPapmChI-W6McCgkxhf2I5LUrTw8UtRiCGvQ7qgax534_xoUGRBIaWPA7OZkbpQecgAtocGAiJ9XXLSj9bMyuAZ9Giv_c2E3w?key=z48itJxTJgZH7dlknJYakQ\" alt=\"c\u00f3digo xsl\"\/><\/figure>\n\n\n\n<p>Esta express\u00e3o seleciona o valor do n\u00f3 <strong>&lt;autor><\/strong> dentro do n\u00f3 <strong>&lt;livro><\/strong> e o insere no documento de sa\u00edda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-controle-de-fluxo\"><strong>Controle de Fluxo<\/strong><\/h3>\n\n\n\n<p>XSLT oferece elementos para controlar o fluxo de execu\u00e7\u00e3o das transforma\u00e7\u00f5es, como condicionais e la\u00e7os de repeti\u00e7\u00e3o.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>&lt;xsl:if><\/strong>: Executa uma transforma\u00e7\u00e3o condicionalmente, com base em uma express\u00e3o <em>XPath<\/em>.<\/li>\n\n\n\n<li><strong>&lt;xsl:choose><\/strong>: Permite definir m\u00faltiplas condi\u00e7\u00f5es, similar a uma estrutura &#8220;<em>switch<\/em>&#8221; em linguagens de programa\u00e7\u00e3o.<\/li>\n\n\n\n<li><strong>&lt;xsl:for-each&gt;<\/strong>: Itera sobre um conjunto de n\u00f3s, aplicando transforma\u00e7\u00f5es a cada um.<\/li>\n<\/ul>\n\n\n\n<p><strong>Exemplo de Controle Condicional:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXef8ZyK1fypZVG_pCVitKxXZ7ejvmny7cNdy2PSER6OKnsk9hD9bnV4yhajvgusfjGylx-BN7ZgmD-s5ICsoBsTeHpM_JTTNWSmXne7ZFLJbfjHsa1IQyrbCKREo-tayX7DA-omuw5GMv19d4KgQNcWmKqq?key=z48itJxTJgZH7dlknJYakQ\" alt=\"c\u00f3digo xslt\"\/><\/figure>\n\n\n\n<p>Esse c\u00f3digo verifica se o valor do elemento &lt;ano&gt; \u00e9 igual a &#8220;2024&#8221; e, se for, adiciona um par\u00e1grafo no documento de sa\u00edda.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-processamento-e-transformacao\"><strong>Processamento e Transforma\u00e7\u00e3o<\/strong><\/h2>\n\n\n\n<p>O processo de transforma\u00e7\u00e3o em XSLT envolve a aplica\u00e7\u00e3o de templates ao documento XML de entrada, resultando na gera\u00e7\u00e3o de um novo documento de sa\u00edda.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-aplicacao-de-templates\"><strong>Aplica\u00e7\u00e3o de Templates<\/strong><\/h3>\n\n\n\n<p>O elemento <strong>&lt;xsl:apply-templates><\/strong> \u00e9 usado para aplicar os templates definidos a n\u00f3s espec\u00edficos ou a todos os filhos de um n\u00f3. Isso permite a transforma\u00e7\u00e3o recursiva e hier\u00e1rquica de um documento XML.<\/p>\n\n\n\n<p><strong>Exemplo de Aplica\u00e7\u00e3o de Templates:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdfEDGyPasZrqM2CjAanv1BGFEUD1Ym2iClyAcRksJHshslETEQG99QvujuXfcjFZ-Foq5QyG5zIMeHoCL51wCGBb19pragrQ4e0H2xdLNHcypOwCOoU85ReF9laA6TCcX5SSStdP3kqq7i8kh0Xr2j3LUb?key=z48itJxTJgZH7dlknJYakQ\" alt=\"codigo xsl\"\/><\/figure>\n\n\n\n<p>Neste exemplo, o template para <em>&lt;livro><\/em> aplica a transforma\u00e7\u00e3o a todos os elementos <em>&lt;capitulo><\/em> dentro do n\u00f3 <em>&lt;livro><\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ordenacao-de-dados\"><strong>Ordena\u00e7\u00e3o de Dados<\/strong><\/h3>\n\n\n\n<p>O elemento <strong>&lt;xsl:sort><\/strong> pode ser usado dentro de um <strong>&lt;xsl:for-each><\/strong> ou <strong>&lt;xsl:apply-templates><\/strong> para ordenar os n\u00f3s antes de aplicar as transforma\u00e7\u00f5es.<\/p>\n\n\n\n<p><strong>Exemplo de Ordena\u00e7\u00e3o:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdRDofvFnkW4Bfs0lf15f87e7IFYbGC2qb3oO3d0Yt-WvR6rGra7b679eB2A2bnrUIocETdrDjXX42wGcxcdpdrcGW7OGneEGIC6dlfB0Cxdo_C3fu2zjYNv1fQP0h3GFMmDBzFOHSJTgea52OOLVnlXS4?key=z48itJxTJgZH7dlknJYakQ\" alt=\"codigo xsl\"\/><\/figure>\n\n\n\n<p>Este exemplo itera sobre todos os elementos <em>&lt;capitulo><\/em> e os ordena pelo valor de &lt;titulo> antes de gerar os cabe\u00e7alhos no documento de sa\u00edda.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-transformacoes-comuns-com-xslt\"><strong>Transforma\u00e7\u00f5es Comuns com XSLT<\/strong><\/h2>\n\n\n\n<p>XSLT \u00e9 amplamente utilizado em diferentes cen\u00e1rios para transformar XML em diversos formatos. Aqui est\u00e3o alguns exemplos comuns:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-transformacao-de-xml-para-html\"><strong>Transforma\u00e7\u00e3o de XML para HTML<\/strong><\/h3>\n\n\n\n<p>Transformar XML em HTML \u00e9 uma das aplica\u00e7\u00f5es mais comuns de XSLT. Isso permite que dados estruturados em XML sejam exibidos como p\u00e1ginas web.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXc8IzDAoP9yMSkakmKti7-SnTJNVImDTl8qr_8sWeDH055b-Bpc_g-dQJyJlWbUSn6ofISu_p5Ybh3Aki3P2pnXGe--PvrEbDeNxyQKAdbE4QJmKu9VsubF-n1MscPr_rS7hXi4W-ud7K6kvPQO9KprVDeq?key=z48itJxTJgZH7dlknJYakQ\" alt=\"codigo xslt\"\/><\/figure>\n\n\n\n<p>Este exemplo gera uma p\u00e1gina HTML com o t\u00edtulo e o autor do livro a partir de um documento XML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-transformacao-de-xml-para-texto\"><strong>Transforma\u00e7\u00e3o de XML para Texto<\/strong><\/h3>\n\n\n\n<p>XSLT tamb\u00e9m pode ser usado para converter XML em texto simples, \u00fatil para gerar relat\u00f3rios ou exportar dados.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfZlOc6V2Dk6JleJIw1NvD7I6VStVhidweacUNVdCw-sJFoITsknSY4Klcrx7lhYcukrJHgTCG1Nr1ClOdAPy9ljwI42HkoGd0tElq5bt-JDI4CUEhhDQbnW5BI_DuvrOH-fK3ovj91KLE7TuL8zoCgIr0?key=z48itJxTJgZH7dlknJYakQ\" alt=\"xslt codigo\"\/><\/figure>\n\n\n\n<p>Essa transforma\u00e7\u00e3o gera uma linha de texto com o t\u00edtulo e o autor do livro.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus\u00e3o<\/strong><\/h2>\n\n\n\n<p>Em suma, XSLT \u00e9 uma ferramenta poderosa para transformar documentos XML em diferentes formatos, oferecendo flexibilidade para manipular e apresentar dados de forma eficiente. Ao entender os principais elementos e conceitos de XSLT, \u00e9 poss\u00edvel aplicar essa linguagem em diversos contextos, desde a exibi\u00e7\u00e3o de dados na web at\u00e9 a integra\u00e7\u00e3o de sistemas.<\/p>\n\n\n\n<p>Este artigo apresentou uma vis\u00e3o geral dos componentes e funcionalidades do XSLT, com exemplos claros para ilustrar cada conceito.&nbsp;<\/p>\n\n\n\n<p>Com esse conhecimento, voc\u00ea estar\u00e1 apto a resolver a maioria das quest\u00f5es desse assunto. Espero que o conte\u00fado aqui apresentado seja \u00fatil para sua aprova\u00e7\u00e3o. Bons estudos!<\/p>\n\n\n\n<p class=\"has-text-align-center\" id=\"h-quer-saber-tudo-sobre-concursos-previstos\"><strong>Quer saber quais ser\u00e3o os pr\u00f3ximos concursos?<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center\"><strong>Confira nossos artigos!<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-center has-pale-cyan-blue-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos abertos<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-pale-cyan-blue-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2024\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2024<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations), que \u00e9 um dos t\u00f3picos cobrados no edital do concurso do TSE unificado, \u00e1rea de TI. O conte\u00fado aqui apresentado est\u00e1 organizado da seguinte forma: Introdu\u00e7\u00e3o ao XSLT XSLT \u00e9 uma linguagem baseada em XML que permite transformar documentos XML em [&hellip;]<\/p>\n","protected":false},"author":2565,"featured_media":1444078,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1,220184,1984,220737],"tags":[40,25,221072],"tax_estado":[219963],"class_list":["post-1445320","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cursos-e-concursos","category-engenharias-e-ti","category-tribunais","category-tribunais-tribunais","tag-concurso","tag-tecnologia-da-informacao","tag-tse-unificado","tax_estado-concursos-federais"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>XSLT: Resumo para o TSE (TI)<\/title>\n<meta name=\"description\" content=\"Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"XSLT: Resumo para o TSE (TI)\" \/>\n<meta property=\"og:description\" content=\"Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2024-08-22T14:37:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1170\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Antoniel da Silva Rego\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Antoniel da Silva Rego\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\"},\"author\":{\"name\":\"Antoniel da Silva Rego\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46\"},\"headline\":\"XSLT: Resumo para o TSE (TI)\",\"datePublished\":\"2024-08-22T14:37:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\"},\"wordCount\":983,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp\",\"keywords\":[\"Concurso\",\"Tecnologia da Informa\u00e7\u00e3o\",\"TSE Unificado\"],\"articleSection\":[\"Concursos P\u00fablicos\",\"Engenharias e TI\",\"Tribunais\",\"Tribunais\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\",\"name\":\"XSLT: Resumo para o TSE (TI)\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp\",\"datePublished\":\"2024-08-22T14:37:00+00:00\",\"description\":\"Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations).\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp\",\"width\":1170,\"height\":700,\"caption\":\"tse\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"XSLT: Resumo para o TSE (TI)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46\",\"name\":\"Antoniel da Silva Rego\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g\",\"caption\":\"Antoniel da Silva Rego\"},\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/tonnyelgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"XSLT: Resumo para o TSE (TI)","description":"Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/","og_locale":"pt_BR","og_type":"article","og_title":"XSLT: Resumo para o TSE (TI)","og_description":"Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations).","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2024-08-22T14:37:00+00:00","og_image":[{"width":1170,"height":700,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp","type":"image\/webp"}],"author":"Antoniel da Silva Rego","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Antoniel da Silva Rego","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/"},"author":{"name":"Antoniel da Silva Rego","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46"},"headline":"XSLT: Resumo para o TSE (TI)","datePublished":"2024-08-22T14:37:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/"},"wordCount":983,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp","keywords":["Concurso","Tecnologia da Informa\u00e7\u00e3o","TSE Unificado"],"articleSection":["Concursos P\u00fablicos","Engenharias e TI","Tribunais","Tribunais"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/","name":"XSLT: Resumo para o TSE (TI)","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp","datePublished":"2024-08-22T14:37:00+00:00","description":"Este artigo apresenta os principais conceitos e elementos de XSLT (eXtensible Stylesheet Language Transformations).","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2024\/08\/12205629\/tse.webp","width":1170,"height":700,"caption":"tse"},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/xslt-resumo-tse-ti\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"XSLT: Resumo para o TSE (TI)"}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/65e75c615593894f0136e777b57e5d46","name":"Antoniel da Silva Rego","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8f680af1fe7f097d3f42a127f2b204823c881cf0f4a904ff915b5991017d762?s=96&d=mm&r=g","caption":"Antoniel da Silva Rego"},"url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/tonnyelgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1445320","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/2565"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1445320"}],"version-history":[{"count":3,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1445320\/revisions"}],"predecessor-version":[{"id":1447353,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1445320\/revisions\/1447353"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/1444078"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1445320"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1445320"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1445320"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1445320"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}