我想將一個字符串寫入xml文件中的某個鍵,然後再調用它。我將如何做到這一點?例如,如果用戶要將一串字符輸入到EditText視圖中,我希望能夠存儲它並將其與某些內容(如存儲的字符串)進行比較。對XML的讀取/寫入
1
A
回答
1
在Android中,建議在執行XML時使用XmlPullParser。這裏有一個關於如何使用它的非常簡單的例子。
import java.io.IOException;
import java.io.StringReader;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException.html;
import org.xmlpull.v1.XmlPullParserFactory;
public class SimpleXmlPullApp
{
public static void main (String args[])
throws XmlPullParserException, IOException
{
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput(new StringReader ("<foo>Hello World!</foo>"));
int eventType = xpp.getEventType();
while (eventType != XmlPullParser.END_DOCUMENT) {
if(eventType == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
} else if(eventType == XmlPullParser.END_DOCUMENT) {
System.out.println("End document");
} else if(eventType == XmlPullParser.START_TAG) {
System.out.println("Start tag "+xpp.getName());
} else if(eventType == XmlPullParser.END_TAG) {
System.out.println("End tag "+xpp.getName());
} else if(eventType == XmlPullParser.TEXT) {
System.out.println("Text "+xpp.getText());
}
eventType = xpp.next();
}
}
}
這裏有一些鏈接,可以幫助:
0
本博客展示了您正在尋找的一個示例。另外30天也非常有幫助。
http://chrisrisner.com/31-Days-of-Android--Day-4%E2%80%93Our-First-App
<EditText
android:id="@+id/editText1" />
在java文件
則...
EditText editText1 = (EditText) findViewById(R.id.editText1);
String textEntered = editText1.getText();
我想不出有任何理由在一個XML文件中存儲一個字符串以外視圖的文本設置到字符串,這可以在.java文件中通過調用.setText(enteredText)來完成。
您應該看看博客以獲得更好的文檔,儘管...
相關問題
- 1. 如何讀取/寫入對象到XML?
- 2. 讀取和寫入XML
- 3. 讀取正在寫入的XML文件
- 4. 寫入/讀取對象
- 5. 讀取和寫入XML文件
- 6. 如何讀取/寫入xml文件?
- 7. 使用perl讀取和寫入xml
- 8. 在java中讀取和寫入xml
- 9. vb.net嘗試寫入和讀取xml
- 10. 在VC++中寫入和從XML讀取
- 11. 如何從Perl讀取和寫入XML?
- 12. 如何讀取和寫入XML文件?
- 13. 從datagrid讀取寫入到SQL VIA xml
- 14. PHP 4讀取和寫入XML
- 15. 空白感知讀取/寫入XML
- 16. WPF讀取/寫入JSON與XML
- 17. C#程序讀取,寫入,查詢XML
- 18. 讀取和寫入XML文件
- 19. PHP讀取XML並寫入數據庫
- 20. 在讀取和寫入XML之間對DataSet進行排序
- 21. Actionscript讀取XML並寫入列表中寫入
- 22. Redis讀取/寫入
- 23. 從文件中讀取/寫入對象
- 24. 寫入/讀取對象到文件
- 25. 在寫入XML文件時讀取XML文件PHP
- 26. Python的讀取/寫入
- 27. 讀取和寫入的EditText
- 28. 併發從只讀域讀取和寫入的讀/寫域共享對象
- 29. 將多個對象寫入/讀入Xml C#
- 30. 使用csd生成的xml的讀取/寫入
爲什麼要將字符串存儲在XML文件?你可以將它存儲在一個對象或本地數據庫中嗎?您需要多久才能掌握這些信息? – l15a