当前位置: 首页 > 面试题库 >

在Java中为XML编码文本数据的最佳方法?

卫昊东
2023-03-14
问题内容

在Java中为XML输出编码字符串的推荐方法是什么。字符串可能包含“&”,“ <”等字符。


问题答案:

很简单:使用XML库。这样,实际上将是正确的,而不需要XML规范的详细知识。



 类似资料:
  • 问题内容: 我有一个奇怪的要求,我需要获取一些xml并重新编写它,以便将文本节点包装在CDATA中(这是用于不允许正常转义的客户端的)。 似乎所有普通的XML库dom4j,jdom,java xml都没有对此的内置支持。有任何想法吗?我可以为此使用XSLT吗? 我不太清楚。我将从这里开始: 我需要做的是将其转换为: -戴夫 问题答案: 只要a)您需要输出的所有文本都在元素中,b)您只关心文本节点,

  • 问题内容: 我正在尝试编写一个应用程序的自动化测试,该测试基本上将自定义消息格式转换为XML消息并将其发送到另一端。我有一组不错的输入/输出消息对,所以我要做的就是将输入消息发送进去,并听XML消息传到另一端。 当需要将实际输出与预期输出进行比较时,我遇到了一些问题。我的第一个想法只是对预期消息和实际消息进行字符串比较。这不能很好地工作,因为我们拥有的示例数据并不总是保持一致的格式,并且常常为XM

  • 问题内容: 从其他一些应用程序中,我正在获取XML文件。 我想逐个节点读取该XML文件,并将节点值存储在数据库中以备将来使用。 那么,使用Java读取XML文件和检索节点值的最佳方法/ API是什么? 问题答案: dom4j和jdom非常易于使用(暂时忽略“最佳”需求;))

  • 参考这个问题:表情符号在上传到大查询时崩溃 我正在寻找最好和干净的方法来将emoji从这个类型编码为这个(Unicode)-.因为目前,我除了创建python方法(该方法将通过文本文件并替换emojis编码)之外,没有任何想法。 这是可以转换的字符串: 在python 3中将表情符号转换为Unicode,反之亦然 作为一种假设,可能需要逐行传递文本并进行转换?? 潜在想法:

  • 问题内容: 我正在使用解析Java中的字符串。但是,没有直接解析字符串的函数,所以我改为这样做: 这是最好的方法吗?我觉得必须有一个更简单的方法…谢谢! 问题答案: 直接回答您的问题-据我所知,没有更好的方法。使用输入源是因为它比较通用,可以处理来自文件,字符串或跨线的输入,这是我的理解。 您还可以尝试使用SAX Xml解析器- 它稍微有点基础,并且使用了Visitor模式,但是可以完成工作,对于

  • 问题内容: 任务:我有一个使用xml名称空间和xml模式的现有xml文档(UTF-8)。我需要解析到特定元素,将内容(也需要使用xml名称空间前缀)附加到该元素,然后再次写出Document。 哪个是我应该用于此任务的最佳XML解析器库? 我看过以前的线程(Java的最佳XML解析器),但是不确定dom4j或JDOM是否对命名空间/ xmlSchema有用,以及对UTF-8字符的良好支持。 一些解