{"id":4127,"date":"2012-10-03T19:00:26","date_gmt":"2012-10-03T22:00:26","guid":{"rendered":"http:\/\/www.viamais.net\/blog\/?p=4127"},"modified":"2012-10-03T12:53:13","modified_gmt":"2012-10-03T15:53:13","slug":"implementando-if-via-jstl-no-java","status":"publish","type":"post","link":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/","title":{"rendered":"Implementando IF via JSTL no Java"},"content":{"rendered":"<p>[ad#texto]<\/p>\n<p>Vamos falar mais um pouco de <a title=\"Usando JSTL \u2013 Java para Web\" href=\"http:\/\/www.viamais.net\/blog\/2012\/09\/usando-jstl-java-para-web\/\" target=\"_blank\"><strong>JSTL<\/strong> no <strong>Java<\/strong><\/a>?<\/p>\n<p>J\u00e1 mostramos aqui uma lista de operadores condicionais, agora vamos mostrar como aplica-los em testes de condi\u00e7\u00e3o, o famoso <strong>IF<\/strong> no <strong>JSTL<\/strong>, que por sinal n\u00e3o possui suporte a cl\u00e1usula <strong>ELSE<\/strong>, \u00e9 somente o <strong>IF<\/strong> e ponto final. Veja o exemplo de um <strong>IF<\/strong> no <strong>JSTL<\/strong> com um teste simples:<\/p>\n<pre lang=\"java\">\r\n<c:if test=\"${i % 2 == 0}\">\r\n\t<c:out value=\"${i}\"\/>;\r\n<\/c:if>\r\n<\/pre>\n<p>Viram, o teste do <strong>IF<\/strong> est\u00e1 fazendo o calculo do modulo de 2 e quando for zero ele entra, sen\u00e3o passa direto, sem direito a ELSE.<\/p>\n<p>Mas e se eu precisar utilizar o <strong>ELSE<\/strong>, eu posso precisar testar uma vari\u00e1vel e caso ela for um valor pr\u00e9-definido entra no <strong>IF<\/strong> sen\u00e3o faz outra instru\u00e7\u00e3o? Utilizar dois <strong>IF\u00b4s<\/strong> fazendo o mesmo teste s\u00f3 que um inverso ao outro n\u00e3o \u00e9 uma solu\u00e7\u00e3o bonita, embora funcional, optamos ent\u00e3o por utilizar o <strong>CHOOSE<\/strong>, com ele podemos simular um <strong>IF\/ELSE<\/strong>. Veja um exemplo:<\/p>\n<pre lang=\"java\">\r\n   <c:choose>\r\n      <c:when test=\"${i % 2 == 0}\">${i} (par)<\/c:when>\r\n      <c:otherwise>${i} (impar)<\/c:otherwise>\r\n   <\/c:choose>\r\n<\/pre>\n<p>Notaram que o <strong>OTHERWISE<\/strong> faz o papel de <strong>ELSE<\/strong> no exemplo acima, que semelhante ao primeiro, ele testa o m\u00f3dulo para ver se a vari\u00e1vel <em>i<\/em> \u00e9 par ou impar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad#texto] Vamos falar mais um pouco de JSTL no Java? J\u00e1 mostramos aqui uma lista<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[6],"tags":[67],"class_list":["post-4127","post","type-post","status-publish","format-standard","hentry","category-java","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Implementando IF via JSTL no Java -<\/title>\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.viamais.net\/blog\/implementando-if-via-jstl-no-java\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Implementando IF via JSTL no Java -\" \/>\n<meta property=\"og:description\" content=\"[ad#texto] Vamos falar mais um pouco de JSTL no Java? J\u00e1 mostramos aqui uma lista\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/\" \/>\n<meta property=\"og:site_name\" content=\"ViamaisBLOG\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/viamais.viablog\" \/>\n<meta property=\"article:published_time\" content=\"2012-10-03T22:00:26+00:00\" \/>\n<meta name=\"author\" content=\"Petter Rafael\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:site\" content=\"@petterrafael\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Petter Rafael\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/\"},\"author\":{\"name\":\"Petter Rafael\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\"},\"headline\":\"Implementando IF via JSTL no Java\",\"datePublished\":\"2012-10-03T22:00:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/\"},\"wordCount\":197,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"keywords\":[\"Java\"],\"articleSection\":[\"Java\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/\",\"name\":\"Implementando IF via JSTL no Java -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\"},\"datePublished\":\"2012-10-03T22:00:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/implementando-if-via-jstl-no-java\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java\",\"item\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/category\\\/java\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Implementando IF via JSTL no Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"name\":\"ViamaisBLOG\",\"description\":\"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#organization\",\"name\":\"Viablog\",\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.viamais.net\\\/blog\\\/wp-content\\\/uploads\\\/2014\\\/10\\\/logo_viamais.png?fit=150%2C150&ssl=1\",\"width\":150,\"height\":150,\"caption\":\"Viablog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\",\"https:\\\/\\\/x.com\\\/petterrafael\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/#\\\/schema\\\/person\\\/a13697c83eb9e9fe998636b42c020ec2\",\"name\":\"Petter Rafael\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g\",\"caption\":\"Petter Rafael\"},\"description\":\"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\\\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.\",\"sameAs\":[\"http:\\\/\\\/www.viamais.net\\\/blog\",\"https:\\\/\\\/www.facebook.com\\\/viamais.viablog\"],\"url\":\"https:\\\/\\\/www.viamais.net\\\/blog\\\/author\\\/petterrafael\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Implementando IF via JSTL no Java -","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.viamais.net\/blog\/implementando-if-via-jstl-no-java\/","og_locale":"pt_BR","og_type":"article","og_title":"Implementando IF via JSTL no Java -","og_description":"[ad#texto] Vamos falar mais um pouco de JSTL no Java? J\u00e1 mostramos aqui uma lista","og_url":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/","og_site_name":"ViamaisBLOG","article_publisher":"https:\/\/www.facebook.com\/viamais.viablog","article_author":"https:\/\/www.facebook.com\/viamais.viablog","article_published_time":"2012-10-03T22:00:26+00:00","author":"Petter Rafael","twitter_card":"summary_large_image","twitter_creator":"@petterrafael","twitter_site":"@petterrafael","twitter_misc":{"Escrito por":"Petter Rafael","Est. tempo de leitura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/#article","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/"},"author":{"name":"Petter Rafael","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2"},"headline":"Implementando IF via JSTL no Java","datePublished":"2012-10-03T22:00:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/"},"wordCount":197,"commentCount":1,"publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"keywords":["Java"],"articleSection":["Java"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/","url":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/","name":"Implementando IF via JSTL no Java -","isPartOf":{"@id":"https:\/\/www.viamais.net\/blog\/#website"},"datePublished":"2012-10-03T22:00:26+00:00","breadcrumb":{"@id":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.viamais.net\/blog\/implementando-if-via-jstl-no-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.viamais.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Java","item":"https:\/\/www.viamais.net\/blog\/category\/java\/"},{"@type":"ListItem","position":3,"name":"Implementando IF via JSTL no Java"}]},{"@type":"WebSite","@id":"https:\/\/www.viamais.net\/blog\/#website","url":"https:\/\/www.viamais.net\/blog\/","name":"ViamaisBLOG","description":"Blog de tecnologia com dicas para melhorar sua internet e as novidades de gadgets e aplicativos.","publisher":{"@id":"https:\/\/www.viamais.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.viamais.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.viamais.net\/blog\/#organization","name":"Viablog","url":"https:\/\/www.viamais.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.viamais.net\/blog\/wp-content\/uploads\/2014\/10\/logo_viamais.png?fit=150%2C150&ssl=1","width":150,"height":150,"caption":"Viablog"},"image":{"@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/viamais.viablog","https:\/\/x.com\/petterrafael"]},{"@type":"Person","@id":"https:\/\/www.viamais.net\/blog\/#\/schema\/person\/a13697c83eb9e9fe998636b42c020ec2","name":"Petter Rafael","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec1d50795aefe5170d97a2816386714d30fce28bcb746631048cc673d70f8443?s=96&d=identicon&r=g","caption":"Petter Rafael"},"description":"Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Al\u00e9m dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache\/Tomcat, Photoshop, Arte &amp; Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programa\u00e7\u00e3o e tecnologia.","sameAs":["http:\/\/www.viamais.net\/blog","https:\/\/www.facebook.com\/viamais.viablog"],"url":"https:\/\/www.viamais.net\/blog\/author\/petterrafael\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p5Ih4c-14z","jetpack-related-posts":[{"id":4443,"url":"https:\/\/www.viamais.net\/blog\/executando-comandos-do-dos-via-java\/","url_meta":{"origin":4127,"position":0},"title":"Executando comandos do DOS via Java","author":"Petter Rafael","date":"20\/12\/2012","format":false,"excerpt":"[ad#texto] Tenho visto v\u00e1rias pessoas necessitando de uma forma de executar comandos de DOS ou via Terminal (Linux) a partir de aplica\u00e7\u00f5es Java, e al\u00e9m da execu\u00e7\u00e3o capturar se o mesmo foi executado com erro ou sucesso e se poss\u00edvel o seu retorno. Isto \u00e9 bem simples de ser implementado\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"https:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4445,"url":"https:\/\/www.viamais.net\/blog\/executando-comandos-do-dos-via-java-melhorando\/","url_meta":{"origin":4127,"position":1},"title":"Executando comandos do DOS via Java &#8211; melhorando","author":"Petter Rafael","date":"20\/12\/2012","format":false,"excerpt":"[ad#texto] Voltamos a falar de Java, j\u00e1 leram o post anterior, sobre como executar comandos de sistema no Java? Conforme relatei ele tem um pequeno bug, que vasculhando a internet ningu\u00e9m havia notado. O bug consiste em comandos Java, como por exemplo o java \u2013version, por uma caracter\u00edstica ele retorna\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"https:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":226,"url":"https:\/\/www.viamais.net\/blog\/passando-parametros-no-main-em-java\/","url_meta":{"origin":4127,"position":2},"title":"Passando par\u00e2metros no Main em Java.","author":"Petter Rafael","date":"07\/04\/2008","format":false,"excerpt":"Um recurso bem interessante que pode ser aproveitado em Java \u00e9 passar par\u00e2metros na inicializa\u00e7\u00e3o do aplicativo Java. Isso pode ser interessante pois permite ao desenvolvedor meios de definir escopos funcionais diferentes direto na inicializa\u00e7\u00e3o da sua aplica\u00e7\u00e3o. Para passar esses par\u00e2metros iremos obedecer que cada espa\u00e7o \u00e9 a separa\u00e7\u00e3o\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2556,"url":"https:\/\/www.viamais.net\/blog\/goto-no-plsql\/","url_meta":{"origin":4127,"position":3},"title":"Goto no PL\/SQL","author":"Petter Rafael","date":"12\/01\/2011","format":false,"excerpt":"[ad#texto] Noto que alguns programadores\/desenvolvedores tem certa repulsa pelo comando GOTO (v\u00e1 para, em tradu\u00e7\u00e3o livre) seja de qual for \u00e0 linguagem, talvez esse sentimento seja antigo, pois algumas linguagens de outros tempos permitiam uma verdadeira salada com o comando GOTO o que tornava a manuten\u00e7\u00e3o do c\u00f3digo ou alguma\u2026","rel":"","context":"Em &quot;Oracle&quot;","block_context":{"text":"Oracle","link":"https:\/\/www.viamais.net\/blog\/category\/oracle\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":87,"url":"https:\/\/www.viamais.net\/blog\/aprendendo-java-com-o-bope\/","url_meta":{"origin":4127,"position":4},"title":"Aprendendo Java com o BOPE.","author":"matrix","date":"18\/10\/2007","format":false,"excerpt":"Foge do que a gente est\u00e1 acostumado mas \u00e9 bom para aliviar a tens\u00e3o: \/** * O Bope foi criado para atuar quando a policia perde o controle * E no rio de janeiro isso acontece com bastante freq\u00fc\u00eancia *\/ class Bope{ private String nome; private int qtdeVitimas = 1;\u2026","rel":"","context":"Em &quot;Java&quot;","block_context":{"text":"Java","link":"https:\/\/www.viamais.net\/blog\/category\/java\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5573,"url":"https:\/\/www.viamais.net\/blog\/manipulando-arquivos-xml-grandes\/","url_meta":{"origin":4127,"position":5},"title":"Manipulando arquivos XML grandes","author":"Petter Rafael","date":"05\/09\/2013","format":false,"excerpt":"[ad#texto] Realizar intercambio de dados com XML \u00e9 algo bem funcional, se deixarmos de utilizar DOM e adotarmos o VTD, ainda mais se estamos falando de arquivos XML grandes, com tamanhos que facilmente ultrapassam os GB\u00b4s. Utilizando VTD temos suporte para processar arquivos XML de at\u00e9 256 GB, desde que\u2026","rel":"","context":"Em &quot;Dicas&quot;","block_context":{"text":"Dicas","link":"https:\/\/www.viamais.net\/blog\/category\/dicas\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/4127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/comments?post=4127"}],"version-history":[{"count":0,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/posts\/4127\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/media?parent=4127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/categories?post=4127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.viamais.net\/blog\/wp-json\/wp\/v2\/tags?post=4127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}