gpt4 book ai didi

java - <![CDATA[ url ]]>

转载 作者:行者123 更新时间:2023-11-30 04:59:46 25 4
gpt4 key购买 nike

我现在有一个问题,我需要解析 XML,但多个标签的某些“值”具有 <![CDATA[]]> 。我现在正在研究如何解析这些值。我尝试了很多事情,但我仍然不确定如何才能做这样的事情。

public class myParser extends DefaultHandler 
{
public void startElement(String uri, String localName, String qName, Attributes attributes)throws SAXException
{}
public void endElement(String uri, String localName, String qName) throws SAXException
{}
public void characters(char[] ch, int start, int length) throws SAXException
{}
}

这就是我正在研究的结构。

我将我的解析称为:

MyParser parser = new MyParser();
Xml.parse(xml, parser);

最佳答案

您不需要解析它们。 CDATA 节是 XML 语法的标准部分,用于封装原本需要 XML 编码的字符串数据。

只需像解析其他文档一样解析该文档,您就会发现 CDATA 部分会自动为您解码。

对于您的 SAX 示例,数据将通过 characters 方法传递给您。

关于java - &lt;![CDATA[ url ]]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7234814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com