У меня есть XML-файл, как этотКак написать в XMl на конкретном узле в Android?
<?xml version="1.0" encoding="utf-8"?>
<Survey
Name="Aerosmith's Survey"
Id="S2"
UserId="Admin"
CreatedBy="Administrator"
cultureName="en-CA"
numberOfQuestions="5"
completedPercent="0"
createdTimeStamp="June 26, 2012 16:01"
lastUpdatedTimeStamp="">
<Questions>
<Question
id="q1"
name="Question #1"
type="SingleChoice"
allowBackButton="false"
isRequired="true"
numLines="0"
questionIndex="1">
<QuestionText>Who is your favourite Aerosmith's Member ?</QuestionText>
<Answers>
<Answer answerIndex="1" >Joey Kramer</Answer>
<Answer answerIndex="2" >Steven Tyler</Answer>
<Answer answerIndex="3" >Tom Hamilton</Answer>
<Answer answerIndex="4" >Joe Perry</Answer>
<Answer answerIndex="4" >Brad Whitford</Answer>
</Answers>
<Response respondedTimeStamp=""></Response>
<OnChoice></OnChoice>
</Question>
<Question
id="q2"
name="Question #2"
type="MultipleChoice"
allowBackButton="true"
isRequired="true"
numLines="0"
questionIndex="2">
<QuestionText> Which is your favourite Aerosmith Song ?</QuestionText>
<Answers>
<Answer answerIndex="1" >Dream On</Answer>
<Answer answerIndex="2" >Sweet Emotion</Answer>
<Answer answerIndex="3" >Walk this way!!</Answer>
<Answer answerIndex="4" >I Don't Want to Miss a Thing</Answer>
<Answer answerIndex="5" >Jaded</Answer>
</Answers>
<Response respondedTimeStamp=""></Response>
<OnChoice></OnChoice>
</Question>
<Question
id="q3"
name="Question #3"
type="Date"
allowBackButton="true"
isRequired="true"
numLines="0"
questionIndex="3">
<QuestionText>What is Your Date of birth?</QuestionText>
<Answers></Answers>
<Response respondedTimeStamp=""></Response>
<OnChoice></OnChoice>
</Question>
</Questions>
</Survey>
Сейчас в моем приложении я использовал SAX парсер для чтения их. Теперь каждый вопрос имеет тип вопроса, как вы можете видеть в моем xml.
<Question
id="q1"
name="Question #1"
type="SingleChoice"
allowBackButton="false"
isRequired="true"
numLines="0"
questionIndex="1">
Основываясь на этом, я заполнил свой флажок в виде списка.
Теперь то, что я хочу делать то, что предположит, любой пользователь проверяет элемент, то в теге
<Response respondedTimeStamp=""></Response>
Я должен написать временную метку и значение отклика в виде текста для данного конкретного вопроса.
Итак, как мне это сделать?
ok Xstream выглядит хорошо, но я искал что-то, для чего мне не нужно выходить за пределы java/android или использовать любую внешнюю библиотеку (например, xstream) в вашем случае, в основном мне нужно искать этот элемент и записывать значение в что.!! –