I am getting this error while executing PM to generate PDF from docx how can i resolve this ?
error : Reference is not allowed in prolog.
Discussion posts and replies are publicly visible
Looks like an XML error.
https://stackoverflow.com/questions/25398554/reference-is-not-allowed-in-prolog
Are you escaping some characters by any chance?
trim( reduce( fn!substitute, rule!GAI_generateXMLDataForClaim(claimId: pv!claimId), merge( { "&", "<", ">", char(34), char(39) }, { "&", "<", ">", """, "'" } ) )
You need to escape characters for text before you insert them inside XML elements.
how can i do that ?
Main method to generate XML:
concat( "<car>", rule!T_XML_Element(key: "make", value: "Toyota"), rule!T_XML_Element(key: "model", value: "Corolla"), rule!T_XML_Element(key: "year", value: "2020"), "</car>" )
T_XML_Element used to generate an element
concat( "<", trim(ri!key), ">", trim( reduce( substitute(_, _, _), ri!value, merge( { "&", "<", ">", """", "'" }, { "&", "<", ">", """, "'" } ) ) ), "</", trim(ri!key), ">" )