如何用XSLT生成带CDATA段的xml文档?

transj transj 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
问题如下:

被转换的XML: input.xml
<?xml version="1.0" encoding="UTF-8"?>
<row>
<ident>10</ident>
<dckid>10699</dckid>
</row>

产生的XML: output.xml
<?xml version="1.0" encoding="UTF-8"?>
<ExceptionMessage>
<docsMessage><![CDATA[10
10699]]></docsMessage>
</ExceptionMessage>

我所想生成的XML:
<?xml version="1.0" encoding="UTF-8"?>
<ExceptionMessage>
<docsMessage><![CDATA[
<ident>10</ident>
<dckid>10699</dckid>
]]></docsMessage>
</ExceptionMessage>

我使用的XSLT 文件:
XSLT 文件:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="text" indent="yes" omit-xml-declaration="no" cdata-section-elements="docsMessage"/>

<xsl:template match="/">
<ExceptionMessage>
<xsl:element name="docsMessage">

<xsl:value-of select="row" disable-output-escaping="no"/>

</xsl:element>
</ExceptionMessage>

</xsl:template>
</xsl:stylesheet>

...全文

相关推荐

OpenCV文本信息提取辅助方案详解:结合OCR与NLP的关键内容结构化处理设计(442页).pdf

该文档【OpenCV文本信息提取辅助方案详解:结合OCR与NLP的关键内容结构化处理设计】共计 442 页,共49个大章节,文档支持目录章节跳转同时还支持阅读器左侧书签大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。文档前17个章节内容:【引言:文本信息提取的技术痛点与OpenCV方案的破局思路、OpenCV核心能力解析:图像预处理的底层技术支撑、OCR技术选型深度对比:Tesseract与PaddleOCR的实战适配分析、NLP在结构化处理中的核心价值:从非结构化文本到结构化数据的转化逻辑、方案整体技术栈搭建:开发环境与依赖库的精准配置步骤、图像采集环节的OpenCV优化策略:分辨率与光照条件的参数调校、灰度化处理的数学原理:OpenCV中cvtColor函数的参数组合实验、二值化算法的选择与实现:全局阈值与自适应阈值的效果对比代码、噪声去除的多方案实践:高斯滤波与中值滤波的OpenCV函数调用差异、图像倾斜校正的几何变换:霍夫变换检测直线的角度计算逻辑、文本区域定位的边缘检测:Canny算子与轮廓分析的联合应用代码、ROI区域提取的坐标计算:OpenCV中boundingRect函数的输出解析、字符分割的像素级处理:投影法在单行文本分割中的实现步骤、Tesseract OCR的基础调用流程:从安装配置到首次文本识别代码、Tesseract的LSTM引擎参数调优:psm与oem模式的组合测试结果、自定义训练数据的生成方法:针对特定字体的Tesseract训练步骤、PaddleOCR的模型加载与推理:预训练模型的本地部署全流程】。更多精品资源请访问 https://blog.csdn.net/ashyyyy/article/details/146464041

fanxbl957

9、RxJava 中的 Observable 与 Subscriber 详解

本文深入解析了 RxJava 中的核心概念 Observable 和 Subscriber,包括它们的创建方式、不同类型 Observable 的特点,以及热 Observable 与冷 Observable 的区别。同时介绍了多种创建 Observable 的操作符,如 just()、create()、from() 等,并探讨了背压机制及其策略选择。文章还涵盖了 RxJava 在实际开发中的应用场景,如异步网络请求、数据缓存和事件处理,并提供了性能优化建议和未来发展趋势。通过本文,开发者可以全面掌握 Rx

milk5

探索移动开发中 RxJava 的冷_热 Observable

在移动开发中,我们常常需要处理各种异步操作,比如网络请求、数据库查询等。RxJava 作为一个强大的响应式编程库,能帮助我们更高效地处理这些异步任务。而冷/热 Observable 是 RxJava 中非常重要的概念,理解它们能让我们更好地运用 RxJava 进行开发。本文的目的就是详细介绍冷/热 Observable 的概念、原理、使用方法以及它们在移动开发中的实际应用。本文将先介绍冷/热 Observable 的核心概念,包括用生活实例解释其含义以及它们之间的关系;

AI Native APP 开发前沿

基于深度学习的盲人辅助购物APP的设计与实现.pdf

基于深度学习的盲人辅助购物APP的设计与实现.pdf

结冰架构

基于OpenCV图像处理的用于PDF和图像的表识别和提取Python库

基于OpenCV图像处理的用于PDF和图像的表识别和提取Python库

hakesashou
评论 6
收藏 已收藏
分享
返回顶部
transj
Java EE 67,535 成员 225,843 内容