{"id":3073,"date":"2017-08-21T15:07:06","date_gmt":"2017-08-21T15:07:06","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/how-to-resolve-xml-parsing-errors-with-nlapixmltopdf-in-netsuite-2\/"},"modified":"2026-07-28T18:25:27","modified_gmt":"2026-07-28T18:25:27","slug":"comment-resoudre-les-erreurs-danalyse-xml-avec-nlapixmltopdf-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-resoudre-les-erreurs-danalyse-xml-avec-nlapixmltopdf-dans-netsuite\/","title":{"rendered":"Comment r\u00e9soudre les erreurs d&rsquo;analyse XML avec nlapiXMLToPDF dans NetSuite"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"La fonction nlapiXMLToPDF de NetSuite peut \u00e9chouer en raison d'un XML mal form\u00e9, souvent caus\u00e9 par des balises HTML non valides, des \u00e9l\u00e9ments non ferm\u00e9s ou des caract\u00e8res non standard dans les donn\u00e9es source.","ga_short_answer":"Les erreurs d\u2019analyse XML avec nlapiXMLToPDF proviennent g\u00e9n\u00e9ralement de caract\u00e8res non valides, tels que les guillemets typographiques ou les puces non prises en charge, de balises HTML\/XML non ferm\u00e9es (par exemple, <br> au lieu de <br\/>), ou d\u2019une utilisation incorrecte des balises (par exemple, <il> au lieu de <li>). Assurez-vous que tous les \u00e9l\u00e9ments XML sont correctement ferm\u00e9s et utilisez la syntaxe HTML\/XML standard.","ga_scenario":"Les utilisateurs qui tentent de g\u00e9n\u00e9rer des documents PDF \u00e0 l'aide de la fonction nlapiXMLToPDF de NetSuite peuvent rencontrer des erreurs d'analyse. Cela se produit souvent lorsque les donn\u00e9es source XML contiennent des caract\u00e8res non standard, du code HTML mal form\u00e9 ou des \u00e9l\u00e9ments XML non ferm\u00e9s, ce qui emp\u00eache la fonction de traiter correctement les donn\u00e9es d'entr\u00e9e.","ga_solution":"La fonction `nlapiXMLToPDF` est sensible au formatage et au contenu exacts du flux XML d'entr\u00e9e. Voici les causes courantes d'erreurs d'analyse et leurs solutions :nn**Caract\u00e8res non pris en charge**\n\nLa pr\u00e9sence de certains caract\u00e8res, tels que des types sp\u00e9cifiques de puces ou des guillemets \u00ab intelligents \u00bb (par exemple, `\u2018` et `\u2019` au lieu de `'`, ou `\u201c` et `\u201d` au lieu de `\"`) peut entra\u00eener des \u00e9checs d\u2019analyse. Ceux-ci doivent \u00eatre remplac\u00e9s par leurs \u00e9quivalents standard.nn**\u00c9l\u00e9ments XML non ferm\u00e9s**\n\nContrairement au HTML, le langage XML exige que tous les \u00e9l\u00e9ments soient explicitement ferm\u00e9s. Ainsi, pour sauter une ligne, il faut utiliser la balise auto-fermante `<br\/>`, et non `<br>`.nn**Balises HTML non valides**\n\nLa pr\u00e9sence de balises HTML incorrectes ou non conformes aux normes dans le texte peut entra\u00eener des erreurs. Par exemple, les balises GA_KEEP_0010 et `<\/il>` ont \u00e9t\u00e9 utilis\u00e9es \u00e0 la place de `<li>` et `<\/li>`. Veillez \u00e0 ce que toutes les balises HTML respectent une structure XML valide.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T11:07:06-04:00","ga_date_verified":"2026-07-05","ga_source_subject":"Error Parsing XML using nlapiXMLToPDF","ga_ans_id":"ANS-1334","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"SuiteScript Development","footnotes":""},"ga_category":[108,23,108],"ga_audience":[10],"ga_difficulty":[92],"class_list":["post-3073","qa_entry","type-qa_entry","status-publish","hentry","ga_category-developpement-suitescript","ga_category-suitescript-development","ga_audience-developer-suitescript","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":108,"label":"D\u00e9veloppement SuiteScript"},{"value":23,"label":"SuiteScript Development"},{"value":108,"label":"D\u00e9veloppement SuiteScript"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3073\/revisions"}],"predecessor-version":[{"id":4993,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3073\/revisions\/4993"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3073"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3073"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3073"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}