Friday, October 22, 2010

XML hetkel selline


Peamiselt ikka ainult üks XML formaat. Kliendi poolt tulevate päringute puhul ehk on vaja mingeid täiendusi (näit. otsingu raadius) aga ka see võib olla ühes skeemis, lihtsalt ei ole kohustuslik!
Panen selle välja, mis hetkel mõttes, ootan ettepanekuid.
( Minu ajalisi lubadusi ei tasu uskuda :( )
See ei ole täiuslik(mõned osad peaks minema atribuutidesse) aga muidu peaks selline mudel olema universaalne.
Mulle jäi natuke lahtiseks, kas see C# on rangelt nõutav või „rangelt“ nõutav?

<?xml version="1.0" encoding="UTF-8"?>
<imenu>
    <soogikoht>
        <nimi></nimi>
        <asukoht>
            <geo:lat>46.1</geo:lat>
              <geo:long>124</geo:long>
        </asukoht>
        <menu>
            <menuuLiik>classic</menuuLiik><!--menüü liik on sest, et menüü struktuur võib olla erinev-->
            <kehtibKuni></kehtibKuni><!--menüül ja ka igal toidul eraldi kehtivuse märgend!-->
            <toidud>
                <praad><!--põhiroog-->
                    <nimetus></nimetus>
                    <hind></hind>
                    <kehtibKuni></kehtibKuni><!--see ei ole toidu säilivus :)))-->
                </praad>
                <praad><!--põhiroog-->
                    <nimetus></nimetus>
                    <hind></hind>
                    <kehtibKuni></kehtibKuni>
                </praad>
                <magustoit><!--põhiroog-->
                    <nimetus></nimetus>
                    <hind></hind>
                    <kehtibKuni></kehtibKuni>
                </magustoit>
                <taited><!--kartul, riis jne-->
                    <nimetus></nimetus>
                    <hind></hind>
                    <kehtibKuni></kehtibKuni>
                </taited>
                <lisad><!--salatid jne-->
                    <nimetus></nimetus>
                    <hind></hind>
                    <kehtibKuni></kehtibKuni>
                </lisad>
            </toidud>
        </menu>
    </soogikoht>
</imenu>

No comments:

Post a Comment