我是Android应用开发的新手,也是java的新手。我知道解决这个问题非常容易。我有一个xml格式的字符串,我需要提取具体的信息。我的字符串是
<nav>
<button class="hamburger hamburger--squeeze" type="button">
<span class="hamburger-box">
<span class="hamburger-inner">button</span>
</span>
</button>
<div class="overlay">
menu list goes hee
</div>
</nav>
。
那么我怎么才能只提取现值和数字23并将其表示为
<Real name="present-value" value="23"/>
。
基本上我是从一个提供xml响应的web服务接收到这个。有没有办法从xml中提取现值和23?
提前致谢。
答案 0 :(得分:0)
谢谢你Eenvincible,我检查你给的链接我必须做一些改动才能让它适合我。就像我在问题中提到的,我从Web服务接收xml,因此我将代码更改为直接从该xml读取并提取所需的信息。
这里是我编写的代码和预期的输出。 再次感谢你。
[Fact]
public void CreateSmallTree()
{
var fixture = new Fixture();
fixture.Behaviors
.OfType<ThrowingRecursionBehavior>()
.ToList()
.ForEach(b => fixture.Behaviors.Remove(b));
fixture.Behaviors.Add(new OmitOnRecursionBehavior(recursionDepth: 2));
var xce = fixture.Create<XmlCommandElement>();
Assert.NotEmpty(xce.Commands);
}
}