Java xml数据到字符串的转换

Java xml数据到字符串的转换,java,xml,json,jsp,servlets,Java,Xml,Json,Jsp,Servlets,我得到的是xml格式的输出 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <person> <first-name>xxxxxxxxx</first-name> <last-name>xxxxxxxx</last-name> <email-address>xxxxxxxxxxxxxxxx</email-address> </per

我得到的是xml格式的输出

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<person>
<first-name>xxxxxxxxx</first-name>
<last-name>xxxxxxxx</last-name>
<email-address>xxxxxxxxxxxxxxxx</email-address>
</person>

这看起来很相似,也许其中的一些答案可以帮助你?我建议,就像我在那里做的那样,查看Scanner分隔符Scanner.findInLine或Scanner.findWithinHorizon

例如:

s.findWithinHorizon("<first-name>(\\w+)</first-name>");
MatchResult firstNameResult = s.match();
s.findWithinHorizon("<last-name>(\\w+)</last-name>");
MatchResult lastNameResult = s.match();
s.findWithinHorizon("<email-address>(\\w+)</email-address>");
MatchResult emailResult = s.match();
s.findWithinHorizon(“(\\w+”);
MatchResult firstNameResult=s.match();
s、 findWithinHorizon(“(\\w+)”);
MatchResult lastNameResult=s.match();
s、 findWithinHorizon(“(\\w+)”);
MatchResult emailResult=s.match();

您应该解析XML。请阅读此处并尝试使用toString()方法。或者您想从XML中获取数据(名字、姓氏等)?我想从XML中获取(名字、姓氏等)
s.findWithinHorizon("<first-name>(\\w+)</first-name>");
MatchResult firstNameResult = s.match();
s.findWithinHorizon("<last-name>(\\w+)</last-name>");
MatchResult lastNameResult = s.match();
s.findWithinHorizon("<email-address>(\\w+)</email-address>");
MatchResult emailResult = s.match();