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