从字符串或xml中提取特定信息(Android应用程序开发)

时间:2016-06-04 14:06:26

标签: java android xml

我是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?

提前致谢。

1 个答案:

答案 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);
}

}