Hi i want to map some char with XmlOptionCharEscapeMap.DECIMAL mode; i have some problem with following characters à ì ù è ò ' and also with tab ('\t') and newline ('\n') The main problem is tab and new line in attribute value
this is the code: XmlOptions options = new XmlOptions(); XmlOptionCharEscapeMap escapes = new XmlOptionCharEscapeMap(); escapes.addMapping('\t',XmlOptionCharEscapeMap.DECIMAL); escapes.addMapping('\n',XmlOptionCharEscapeMap.DECIMAL); options.setSaveSubstituteCharacters(escapes); ..... comment.setXmiId(vincolo.getId()); comment.setIsSpecification("false"); comment.setName(vincolo.getNome()); comment.setBody(vincolo.getVincoloOCL()); /* where vincolo.getVincoloOCL() is "context Accesso_interno_Posizione_ingresso\ninv:\nself.geometria.coordinateDimension() = 3" .... documento.save(new File("test.xml"),options); The result is <UML:Comment xmi.id="GeometryConstraint_Accesso_interno_Posizione_ingresso" isSpecification="false" name="Vincolo_geometria_GU_Point3D" body="context Accesso_interno_Posizione_ingresso inv: self.geometria.coordinateDimension() = 3"> but I'm expect something like <UML:Comment xmi.id="GeometryConstraint_Accesso_interno_Posizione_ingresso" isSpecification="false" name="Vincolo_geometria_GU_Point3D" body="context Accesso_interno_Posizione_ingresso inv:
self.geometria.coordinateDimension() = 3"> can anyone help me? Regards Jody