这种以 XML 格式保存基本学校成绩单数据的方式是否可以接受?

问题描述 投票:0回答:0

我有一项任务是创建一个基本的 XML,用于保存给定学生跨多个学期的成绩单数据。 “查找工具”将使用 XML 返回所请求学期或成绩单的班级/成绩。我所要做的就是创建基本的 XML 结构。我下面的内容可以接受吗?他们只是要求一个简短的模拟,包括给定学生的 2 份成绩单和 6 节课。附上我的模拟:

<Student>
    <Name>John Smith</Name>
    <Transcripts>
        <Transcript>
            <Transcript_Detail>
                <TranscriptType>HighSchool</TranscriptType>
                <SchoolName>FreddieHigh</SchoolName>
            </Transcript_Detail>
            <Semesters>
                <Semester>
                    <Semester_Detail>
                        <SemesterType>Spring</SemesterType>
                        <SemesterYear>2022</SemesterYear>
                    </Semester_Detail>
                    <Classes>
                        <Class>
                            <Subject>Biology</Subject>
                            <Grade>A</Grade>
                        </Class>
                        <Class>
                            <Subject>Geometry</Subject>
                            <Grade>B</Grade>
                        </Class>
                    </Classes>
                </Semester>
                <Semester>
                    <Semester_Detail>
                        <SemesterType>Fall</SemesterType>
                        <SemesterYear>2021</SemesterYear>
                    </Semester_Detail>
                    <Classes>
                        <Class>
                            <Subject>Algebra</Subject>
                            <Grade>A</Grade>
                        </Class>
                        <Class>
                            <Subject>Writing</Subject>
                            <Grade>A</Grade>
                        </Class>
                    </Classes>
                </Semester>
            </Semesters>
        </Transcript>
        <Transcript>
            <Transcript_Detail>
                <TranscriptType>MiddleSchool</TranscriptType>
                <SchoolName>FreddieMiddle</SchoolName>
            </Transcript_Detail>
            <Semesters>
                <Semester>
                    <Semester_Detail>
                        <SemesterType>Spring</SemesterType>
                        <SemesterYear>2021</SemesterYear>
                    </Semester_Detail>
                    <Classes>
                        <Class>
                            <Subject>English</Subject>
                            <Grade>A</Grade>
                        </Class>
                    </Classes>
                </Semester>
                <Semester>
                    <Semester_Detail>
                        <SemesterType>Fall</SemesterType>
                        <SemesterYear>2020</SemesterYear>
                    </Semester_Detail>
                    <Classes>
                        <Class>
                            <Subject>Art</Subject>
                            <Grade>A</Grade>
                        </Class>
                    </Classes>
                </Semester>
            </Semesters>
        </Transcript>
    </Transcripts>
</Student>
xml xml-parsing xml-formatting
© www.soinside.com 2019 - 2024. All rights reserved.