-6

データを読み取って SQL テーブルに保存したいこれらの XML ファイルがたくさんあります。XML ファイルを読み取り/解析する最良の方法は何ですか? ASP.NET 4.0 と SQL Server 2008 を使用しています。C#/VB と asp.net は得意ですが、XML の経験はあまりありません。基本的に、これらは選択式の質問であり、回答があります。どんな助けでも大歓迎です。ありがとうございました。

<assessmentItem xsi:schemaLocation="http://www.imsglobal.org/xsd/imsqti_v2p0 imsqti_v2p0.xsd" identifier="choice" adaptive="false" timeDependent="false" title="001157" xmlns="http://www.imsglobal.org/xsd/imsqti_v2p0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <responseDeclaration identifier="RESPONSE" cardinality="single" baseType="identifier">
        <correctResponse>
            <value>A</value>
        </correctResponse>
    </responseDeclaration>
    <outcomeDeclaration identifier="SCORE" cardinality="single" baseType="integer">
        <defaultValue>
            <value>0</value>
        </defaultValue>
    </outcomeDeclaration>
    <stylesheet href="stylesheet/scip.css" type="text/css" />
    <itemBody>
        <span class="class1">
            <b>Nick had eight marbles. He found four more.<br />
                <br />
            </b>
        </span>
        <div class="class2">
            <span class="class1">
                <b>
                    <img src="images/41047.jpg" alt="" />
                </b>
            </span>
        </div>
        <span class="class1">
            <b>How many marbles does Nick have now?</b>
        </span>
        <choiceInteraction responseIdentifier="RESPONSE" shuffle="false" maxChoices="1">
            <simpleChoice identifier="A">
                <span class="class1">12</span>
                <rubricBlock>
                    <span class="class1" >
                        <b>Correct</b>
                    </span>
                </rubricBlock>
            </simpleChoice>
            <simpleChoice identifier="B">
                <span class="class1">8</span>
                <rubricBlock>
                    <span class="class1" >Chose a number from the stem</span>
                </rubricBlock>
            </simpleChoice>
            <simpleChoice identifier="C">
                <span class="class1">4</span>
                <rubricBlock>
                    <span class="class1" >Subtracted</span>
                </rubricBlock>
            </simpleChoice>
        </choiceInteraction>
    </itemBody>
    <responseProcessing template="http://www.imsglobal.org/question/qti_v2p0/rptemplates/match_correct" />
</assessmentItem>
4

2 に答える 2

2

あなたのタイトルは誤解を招くものです。あなたは尋ねWhat is the best way to read/parse the XML files?ていますが、それとはほとんど関係がありませんStoring XML in a database

そして、怠惰にならず、その方法についてのドキュメントを読むことをお勧めします。XML の解析は、使用している言語に関係なく、非常に一般的なタスクです。ウェブ上で多くの例を見つけることができます。

于 2012-05-20T05:38:30.060 に答える
1

基本的に、これらは選択式の質問とその回答です。XML ファイルを読み取り/解析する最良の方法は何ですか?

今すぐあなたを整理しましょう。こちらを参照してください。いくつかの記事を読む必要があります。C# と VB.Net が得意であれば、これは問題になりません。

Google - Linq To XML の例

このテクノロジの 1 つの方法は、XDoc を使用して XML を読み込み、次に XML をクラス オブジェクト モデルに解析して、匿名型で LinqToXML を使用し、クラスの選択肢と回答のリストを作成することです。

公式のマイクロソフトの例

于 2012-05-20T05:48:31.360 に答える