/ / как можем да станем като "<? xml version =" 1.0 "encoding =" utf-8 "standalone =" yes "?>" чрез използване на ристор - xml, xsd,

как можем да станем като "<? xml version =" 1.0 "encoding =" utf-8 "standalone =" yes "?>" чрез използване на ристор - xml, xsd,

с помощта на нормални xml мога да получа standalone = "да" атрибут с "xml" таг. Но когато се опитвам да се справя, като използвам CASTOR XML, не мога. отговор ще бъде оценен. Благодаря предварително.

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

Отговори:

0 за отговор № 1

Castor по подразбиране генерира XML декларацията, както следва

<?xml version="1.0" encoding="utf-8" ?>

В моето разследване не получих каквато и да е конфигурация за картографиране, за да генерира персонализирана декларация на XML.Така че ние можем да се справим по следния начин,

writer.append("<?xml version="1.0" encoding="utf-8" standalone="yes"?>");

След като добавим собствената си XML декларация към писателя, трябва да попречим на Castor да не генерира декларацията XML.

marshaller.setSupressXMLDeclaration(true);