1

私はこのようなXMLファイルを持っています

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

その特定の質問のテキストとして、タイムスタンプと応答値を書き込む必要があります。

だから私はそれをどのように行うのですか?

4

1 に答える 1

0

XStreamライブラリを使用して、データを xml に書き込むことができます。

于 2012-06-29T07:25:12.613 に答える