{"id":237,"date":"2011-03-19T10:26:56","date_gmt":"2011-03-19T16:26:56","guid":{"rendered":"http:\/\/www.electronicdocument.com.mx\/blog\/?p=237"},"modified":"2015-04-27T17:20:59","modified_gmt":"2015-04-27T23:20:59","slug":"caracteres-especiales","status":"publish","type":"post","link":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/","title":{"rendered":"Caracteres especiales"},"content":{"rendered":"<p><strong>El car\u00e1cter apostrofe<\/strong><\/p>\n<p>Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados:<\/p>\n<p><em>En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos del archivo XML como aquellos que usan el car\u00e1cter &amp;, el car\u00e1cter \u201c, el car\u00e1cter \u2018, el car\u00e1cter &lt; y el car\u00e1cter &gt; que requieren del uso de secuencias de escape.<\/em><\/p>\n<p><em>\u25a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 En el caso del &amp; se deber\u00e1 usar la secuencia &amp;amp;<\/em><\/p>\n<p><em>\u25a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 En el caso del \u201c se deber\u00e1 usar la secuencia &amp;quot;<\/em><\/p>\n<p><em>\u25a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 En el caso del &lt; se deber\u00e1 usar la secuencia &amp;lt;<\/em><\/p>\n<p><em>\u25a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 En el caso del &gt; se deber\u00e1 usar la secuencia &amp;gt;<\/em><\/p>\n<p><em>\u25a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 En el caso del \u2018 se deber\u00e1 usar la secuencia &amp;apos;<\/em><\/p>\n<p><em>Ejemplos:<\/em><\/p>\n<p><em>Para representar nombre=\u201cJuan &amp; Jos\u00e9 &amp; \u201cNi\u00f1o\u201d\u201d se usar\u00e1 nombre=\u201dJuan &amp;amp; Jos\u00e9 &amp;amp; &amp;quot;Ni\u00f1o&amp;quot;\u201d<\/em><\/p>\n<p>Actualmente la librer\u00eda ya contempla la codificaci\u00f3n de casi todos los caracteres, menos el car\u00e1cter apostrofe, el cual es totalmente v\u00e1lido en XML, este car\u00e1cter podr\u00eda usarse directamente en el XML a diferencia de los otros (&lt; &gt; \u201c &amp;).<\/p>\n<p>Algunos de nuestros lectores se preguntan c\u00f3mo trata la librer\u00eda dicho car\u00e1cter cuando est\u00e1 contenido en alguna parte del XML, y la respuesta es, depende de la versi\u00f3n:<\/p>\n<ul>\n<li>En la versi\u00f3n de C# es representado como apostrofe ( \u2018 )<\/li>\n<li>En la versi\u00f3n de Delphi es representado como &amp;amp;apos;<\/li>\n<\/ul>\n<p>Lo curioso de todo esto es que un XML generado de cualquiera de las dos formas es reportado como v\u00e1lido por el validador del SAT.<\/p>\n<p>Ya modificamos la librer\u00eda para que el XML salga como lo solicita el SAT y dicho car\u00e1cter ( \u2018 ) sea codificado cumpliendo el anexo 20; esto saldr\u00e1 en la siguiente versi\u00f3n, que esperamos que sea la versi\u00f3n 2011.03.19.<\/p>\n<p>Personalmente no estamos de acuerdo con la codificaci\u00f3n de dicho car\u00e1cter por dos motivos:<\/p>\n<ul>\n<li>Es totalmente v\u00e1lido usarlo directamente en el XML, el validador del SAT ni otros validadores que he usado reporta problemas con este aspecto.<\/li>\n<li>Afecta los tiempos de generaci\u00f3n del CFD, ya que incrementa algunas mil\u00e9simas de segundo el proceso, no es algo importante, pero soy fan\u00e1tico del\u00a0 performance.<\/li>\n<\/ul>\n<p>Es por eso que hemos dejado activada la codificaci\u00f3n por default, pero se puede desactivar, esto a trav\u00e9s de un par\u00e1metro.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>El car\u00e1cter asterisco (*)<\/strong><\/p>\n<p>Hace algunos d\u00edas un usuario nos reporto que un CFD generado usando la librer\u00eda y que contenida el car\u00e1cter en cuesti\u00f3n marca como inv\u00e1lido en el validador del SAT; nosotros \u00a0que siempre estamos pendientes de cada problema,\u00a0decidimos\u00a0hacer nuestras pruebas y efectivamente, el problema reportado exist\u00eda.<\/p>\n<p>Decidimos \u00a0resolver el problema, hicimos una revisi\u00f3n profunda al c\u00f3digo de la librer\u00eda, pero no encontramos nada, entonces decid\u00edmos validar el CFD con otros validadores www.admincfd.com.mx\u00a0y lo curioso fue que dichos validadores nos reportaron que el CFD estaba bien; en ese momento empezamos a sospechar que el problema no estaba en la librer\u00eda, ni en el XML generado, el problema estaba en el validador del SAT.<\/p>\n<p>Al d\u00eda siguiente hablamos con mi contacto en el SAT para saber si el tenia alg\u00fan reporte sobre el problema, nos indicio que no, que el XML deber\u00eda ser validado correctamente, nos pidi\u00f3 que le\u00a0envi\u00e1ramos\u00a0un ejemplo y \u00e9l lo iba a ver con la gente de tecnolog\u00eda, entonces decidimos resolver este enigma, preparamos unos ejemplos y decid\u00edmos probarlo en el SAT y capturar las im\u00e1genes para demostrar que nos estaba reportando el validador, que sorpresa nos llevamos que ahora el validador nos dec\u00eda que el CFD que conten\u00eda ( * ) y que nos hab\u00eda reportado mal, hace un tiempo atr\u00e1s, ahora estaba bien; pensando que nosotros estaba haciendo algo mal, le ped\u00edmos a otras 3 personas que validaran el XML y que sorpresa nos llevamos cuando ellos nos reportaron que a ellos tambi\u00e9n se los estaba dando como valido.<\/p>\n<p>Para nosotros este caso muere ah\u00ed, pero nos quedan ciertas dudas acerca de la efectividad del validador del SAT ya que no es la primera vez que escuchamos este tipo de historias, que para ser honestos es la primera vez que nos pasa.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de <a class=\"more-link\" href=\"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/\">Seguir leyendo <span class=\"screen-reader-text\">  Caracteres especiales<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-237","post","type-post","status-publish","format-standard","hentry","category-noticias"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Facturando\"\/>\n\t<meta name=\"google-site-verification\" content=\"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA\" \/>\n\t<meta name=\"msvalidate.01\" content=\"262B9D6F25B63228AFDC3DE848E181AD\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Facturando | La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Caracteres especiales | Facturando\" \/>\n\t\t<meta property=\"og:description\" content=\"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2011-03-19T16:26:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2015-04-27T23:20:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@FacturandoMX\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Caracteres especiales | Facturando\" \/>\n\t\t<meta name=\"twitter:description\" content=\"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@FacturandoMX\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#article\",\"name\":\"Caracteres especiales | Facturando\",\"headline\":\"Caracteres especiales\",\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/imagen\\\/logotipo.png\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#articleImage\"},\"datePublished\":\"2011-03-19T10:26:56-06:00\",\"dateModified\":\"2015-04-27T17:20:59-06:00\",\"inLanguage\":\"es-ES\",\"commentCount\":10,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#webpage\"},\"articleSection\":\"Noticias\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/noticias\\\/#listItem\",\"name\":\"Noticias\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/noticias\\\/#listItem\",\"position\":2,\"name\":\"Noticias\",\"item\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/noticias\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#listItem\",\"name\":\"Caracteres especiales\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#listItem\",\"position\":3,\"name\":\"Caracteres especiales\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/category\\\/noticias\\\/#listItem\",\"name\":\"Noticias\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\",\"name\":\"Facturando\",\"description\":\"La soluci\\u00f3n m\\u00e1s r\\u00e1pida y confiable para factura electr\\u00f3nica\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/\",\"telephone\":\"+525553897655\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/imagen\\\/logotipo.png\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Facturando\\\/100064014306286\\\/\",\"https:\\\/\\\/twitter.com\\\/FacturandoMX\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCGZrk5l9eU6bxg3AiD48UPA\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/\",\"name\":\"Facturando\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09bd2449012021f71560d42b62b88a8fe1dcb2565587b4193b6d21a13d5cc4d1?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Facturando\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#webpage\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/\",\"name\":\"Caracteres especiales | Facturando\",\"description\":\"El car\\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/2011\\\/03\\\/19\\\/caracteres-especiales\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/author\\\/facturando\\\/#author\"},\"datePublished\":\"2011-03-19T10:26:56-06:00\",\"dateModified\":\"2015-04-27T17:20:59-06:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/\",\"name\":\"Facturando\",\"description\":\"La soluci\\u00f3n m\\u00e1s r\\u00e1pida y confiable para factura electr\\u00f3nica\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.facturando.mx\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Caracteres especiales | Facturando","description":"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos","canonical_url":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"mLHgZsMVAIoTY5foJGpXRwBTkOEwXJCFWamt4Hi_0jA","msvalidate.01":"262B9D6F25B63228AFDC3DE848E181AD","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#article","name":"Caracteres especiales | Facturando","headline":"Caracteres especiales","author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"publisher":{"@id":"https:\/\/www.facturando.mx\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.facturando.mx\/imagen\/logotipo.png","@id":"https:\/\/www.facturando.mx\/blog\/#articleImage"},"datePublished":"2011-03-19T10:26:56-06:00","dateModified":"2015-04-27T17:20:59-06:00","inLanguage":"es-ES","commentCount":10,"mainEntityOfPage":{"@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#webpage"},"isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#webpage"},"articleSection":"Noticias"},{"@type":"BreadcrumbList","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.facturando.mx\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/noticias\/#listItem","name":"Noticias"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/noticias\/#listItem","position":2,"name":"Noticias","item":"https:\/\/www.facturando.mx\/blog\/category\/noticias\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#listItem","name":"Caracteres especiales"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#listItem","position":3,"name":"Caracteres especiales","previousItem":{"@type":"ListItem","@id":"https:\/\/www.facturando.mx\/blog\/category\/noticias\/#listItem","name":"Noticias"}}]},{"@type":"Organization","@id":"https:\/\/www.facturando.mx\/blog\/#organization","name":"Facturando","description":"La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","url":"https:\/\/www.facturando.mx\/blog\/","telephone":"+525553897655","logo":{"@type":"ImageObject","url":"https:\/\/www.facturando.mx\/imagen\/logotipo.png","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#organizationLogo"},"image":{"@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","https:\/\/twitter.com\/FacturandoMX","https:\/\/www.youtube.com\/channel\/UCGZrk5l9eU6bxg3AiD48UPA"]},{"@type":"Person","@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author","url":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/","name":"Facturando","image":{"@type":"ImageObject","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/09bd2449012021f71560d42b62b88a8fe1dcb2565587b4193b6d21a13d5cc4d1?s=96&d=mm&r=g","width":96,"height":96,"caption":"Facturando"}},{"@type":"WebPage","@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#webpage","url":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/","name":"Caracteres especiales | Facturando","description":"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.facturando.mx\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/#breadcrumblist"},"author":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"creator":{"@id":"https:\/\/www.facturando.mx\/blog\/author\/facturando\/#author"},"datePublished":"2011-03-19T10:26:56-06:00","dateModified":"2015-04-27T17:20:59-06:00"},{"@type":"WebSite","@id":"https:\/\/www.facturando.mx\/blog\/#website","url":"https:\/\/www.facturando.mx\/blog\/","name":"Facturando","description":"La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","inLanguage":"es-ES","publisher":{"@id":"https:\/\/www.facturando.mx\/blog\/#organization"}}]},"og:locale":"es_ES","og:site_name":"Facturando | La soluci\u00f3n m\u00e1s r\u00e1pida y confiable para factura electr\u00f3nica","og:type":"article","og:title":"Caracteres especiales | Facturando","og:description":"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos","og:url":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/","article:published_time":"2011-03-19T16:26:56+00:00","article:modified_time":"2015-04-27T23:20:59+00:00","article:publisher":"https:\/\/www.facebook.com\/people\/Facturando\/100064014306286\/","twitter:card":"summary","twitter:site":"@FacturandoMX","twitter:title":"Caracteres especiales | Facturando","twitter:description":"El car\u00e1cter apostrofe Como todos saben existen ciertos caracteres que no se pueden representar directamente en XML , deben ser codificados; el SAT en el anexo 20 ha establecido como deben se codificados: En particular se deber\u00e1 tener cuidado de que aquellos casos especiales que se presenten en los valores especificados dentro de los atributos","twitter:creator":"@FacturandoMX"},"aioseo_meta_data":{"post_id":"237","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-20 23:14:41","updated":"2026-09-03 08:00:11","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.facturando.mx\/blog\/category\/noticias\/\" title=\"Noticias\">Noticias<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCaracteres especiales\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.facturando.mx\/blog"},{"label":"Noticias","link":"https:\/\/www.facturando.mx\/blog\/category\/noticias\/"},{"label":"Caracteres especiales","link":"https:\/\/www.facturando.mx\/blog\/2011\/03\/19\/caracteres-especiales\/"}],"_links":{"self":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/comments?post=237"}],"version-history":[{"count":11,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/237\/revisions"}],"predecessor-version":[{"id":2656,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/posts\/237\/revisions\/2656"}],"wp:attachment":[{"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/media?parent=237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/categories?post=237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.facturando.mx\/blog\/wp-json\/wp\/v2\/tags?post=237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}