d
https://pastebin.com/v2NdtuRV
выдает
before for
end for
end for
end for
end for
end for
end for
end for
end for
after for
free(): invalid pointer
Aborted (core dumped)
Size: a a a
d
d
С
for(auto i = 0;i < sizeof(cstr1);i++)С
SS
d
AH
<?xml version="1.0" encoding="UTF-8"?>
<ns2:doc xmlns:ns2="namespace1"
              xmlns="namespace2"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
><header></header><ns2:body></ns2:body>
Но иногда попадаются файлы без xmlns:<?xml version="1.0" encoding="UTF-8"?>
<ns2:doc xmlns:ns2="namespace1"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
><header></header><ns2:body></ns2:body>
Есть ли возможность вручную указать недостающий namespace? Единственный вариант, который я придумал - преобразуем файл в строку, вставляем в нужное место xmlnsJAXBContext jc = JAXBContext.newInstance(clazz);
Unmarshaller unmarshaller = jc.createUnmarshaller();
clazz.cast(unmarshaller.unmarshal(new File(filePath)));AE
<?xml version="1.0" encoding="UTF-8"?>
<ns2:doc xmlns:ns2="namespace1"
              xmlns="namespace2"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
><header></header><ns2:body></ns2:body>
Но иногда попадаются файлы без xmlns:<?xml version="1.0" encoding="UTF-8"?>
<ns2:doc xmlns:ns2="namespace1"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
><header></header><ns2:body></ns2:body>
Есть ли возможность вручную указать недостающий namespace? Единственный вариант, который я придумал - преобразуем файл в строку, вставляем в нужное место xmlnsJAXBContext jc = JAXBContext.newInstance(clazz);
Unmarshaller unmarshaller = jc.createUnmarshaller();
clazz.cast(unmarshaller.unmarshal(new File(filePath)));AH
SS
M|
M|
M|
か
VP
<?xml version="1.0" encoding="UTF-8"?>
<ns2:doc xmlns:ns2="namespace1"
              xmlns="namespace2"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
><header></header><ns2:body></ns2:body>
Но иногда попадаются файлы без xmlns:<?xml version="1.0" encoding="UTF-8"?>
<ns2:doc xmlns:ns2="namespace1"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
><header></header><ns2:body></ns2:body>
Есть ли возможность вручную указать недостающий namespace? Единственный вариант, который я придумал - преобразуем файл в строку, вставляем в нужное место xmlnsJAXBContext jc = JAXBContext.newInstance(clazz);
Unmarshaller unmarshaller = jc.createUnmarshaller();
clazz.cast(unmarshaller.unmarshal(new File(filePath)));M|