gpt4 book ai didi

java - XmlPullParser "eventType"表示什么?

转载 作者:行者123 更新时间:2023-12-01 11:21:19 24 4
gpt4 key购买 nike

我正在使用 JD-GUI 记录一些代码。目前正在研究利用“XMLPullParser”的类。我已经阅读了一些文档,但并没有真正得到清晰的了解。

以下是方法的片段,我想知道这个“eventType”在 switch 语句案例之前和之中指示什么。它有何意义?下面的“parser”变量的类型为“XmlPullParser”

  while (!poComplete)
{
int eventType = this.parser.next();
if (1 == eventType) {
break;
}
switch (eventType)
{
case 2:
String name = this.parser.getName();
if ("purchaseOrder".equals(name)) {
bufferingData = true;
}
if (bufferingData) {
buf.append("<").append(name).append(">");
}
break;
case 3:
if (bufferingData)
{
String name = this.parser.getName();
buf.append("</").append(name).append(">");
if ("purchaseOrder".equals(name))
{
poComplete = true;
bufferingData = false;
}
}
break;
case 4:
if (bufferingData) {
buf.append(quoteXmlData(this.parser.getText()));
}
break;
}
}

最佳答案

next() 方法返回整数的事件类型。

它是 XMLPullParser 中定义的常量之一。

参见javadoc

关于java - XmlPullParser "eventType"表示什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194184/

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