У меня есть кристаллический отчет, который включает некоторые данные XML. Эта строка XML хранится в столбце базы данных (Oracle 10g). Прямо сейчас отчет просто отображает всю строку в одном большом уродливом беспорядке. Есть ли какой-нибудь хороший способ распечатать xml (разместить теги в отдельных строках, возможно, вложить вложенные теги с отступом) или даже отформатировать xml, как и другие данные в отчете?
Моя текущая лучшая идея (где лучшее не означает хорошего) - просто заменить строку везде, где я вижу> ‹, чтобы по крайней мере каждый тег был в отдельной строке.
Что было бы замечательно, так это способ передать эту XML-строку во вложенный отчет и использовать этот XML-файл в качестве источника данных. Что было бы почти так же хорошо для моих целей, это была бы функция prettyprintXML где-нибудь в кристалле, которая просто красиво форматировала бы необработанный xml. У меня есть доступ к Crystal 11. Спасибо.
РЕДАКТИРОВАТЬ - я ценю помощь до сих пор, но я уже знаю 37 различных способов сделать это за пределами Crystal. Я ищу решение, которое работает в самом инструменте проектирования Crystal Reports.