Я преобразовываю документ DOM в XML в java с помощью javax.xml API. В результатеИсходные текстовые дочерние узлы с javax.xml.transform.Transformer
<tag>
<tag2>text</tag2>
</tag>
, но мне нужно, чтобы это было
<tag>
<tag2>
text
</tag2>
</tag>
Есть ли варианты, чтобы сделать это с текстом дочерних узлов? я не нашел
Зачем вам нужны новые линии? Кажется немного необычным для структурированного формата данных, такого как XML. – GaryF
Мне нужна новая строка, потому что пользовательская (и довольно уродливая) библиотека Fortran, которую мы используем для чтения XML, не любит данные, написанные как текст , иногда он читается правильно, а когда-то это не так :( –
XML-парсер библиотеки Fortran что было бы лучше, если бы библиотека Fortran была исправлена. Что хорошего в библиотеке, которая утверждает, что читает XML, если она только понимает свой собственный идиоизм? Точка стандартного формата обмена данными - это инструменты, которые генерируют XML (один и тот же стандарт) сможет работать с ним.Если библиотека Fortran не понимает XML, вы можете также подать его в CSV. – LarsH