我正在使用Android从Web解析XML.下面的代码显示了XML的示例.我遇到的问题是我无法获取item标签的字符串值.当我使用name = attributes.getQName(i);它时输出名称,而不是属性的值.
<weatherdata>
<timetags>
<item name="date">
<value>20/04/2012</value>
<unit/>
<image/>
<class>dynamic</class>
<description>The current date</description>
</item>
Run Code Online (Sandbox Code Playgroud) 有没有一种方法可以保存ListView中的细节,不需要我每次都使用保存对话框,并允许我在一定的时间跨度内调用它.所以每次都"保存"而不是"另存为".
我正在启动一个Android应用程序,它将从Web解析XML.我已经创建了一些Android应用程序,但他们从未涉及解析XML,我想知道是否有人有关于最佳方式的任何提示?
什么是我将列表视图中显示的observableCollection数据保存到文件(.txt)的最佳方式.当我没有observableCollection和下面显示的绑定数据时,我有它工作,为此我只使用了一个字符串生成器.从下面的代码我如何保存"进程名称"
XAML代码
<ListView Height="146" ScrollBar.Scroll="listView1_Scroll" ItemsSource="{Binding StatisticsCollection}"> <ListView.View>
<GridView >
<GridViewColumn Header="Process Name" Width="80" DisplayMemberBinding="{Binding ProcessName}" />
</GridView>
</Listview.View>
Run Code Online (Sandbox Code Playgroud)
用于工作的Stringbuilder
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach (object item in listView1.Items)
{
sb.AppendLine(item.ToString());
}
Run Code Online (Sandbox Code Playgroud)
宣言
ObservableCollection<StatisticsData> _StatisticsCollection =
new ObservableCollection<StatisticsData>();
public ObservableCollection<StatisticsData> StatisticsCollection
{
get { return _StatisticsCollection; }
}
Run Code Online (Sandbox Code Playgroud)
任何反馈都会很棒,
谢谢
马丁