Xml αρχείο για tshirts

Συζητήσεις για XML, XSLT, RSS και παράγωγα της γενικότερης XML

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
chchrist
Δημοσιεύσεις: 924
Εγγραφή: 28 Ιουν 2003 20:25
Επικοινωνία:

Xml αρχείο για tshirts

Δημοσίευση από chchrist » 23 Μαρ 2006 20:00

Έχω το εξής xml αρχείο.

Κώδικας: Επιλογή όλων

<?xml version="1.0" charset="utf-8"?>
<content>
 <shirts>
  <shirt full="path/to/fullimage" thumb="path/to/thumbs" title="to t-shirt mou" />
  <shirt full="path/to/fullimage" thumb="path/to/thumbs" title="to t-shirt mou" />
 </shirts>
</content>
Έτσι μπορώ να πάρω την κανονική εικόνα,το thumbnail και τον τίτλο. Ποιός θα ήταν ο καλύτερος τρόπος για να πάρω και τα χρώματα; Να τα βάλω σαν attributes ή ανάμεσα σε tags; :-?

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Xml αρχείο για tshirts

Δημοσίευση από cordis » 24 Μαρ 2006 01:24

να κάνουμε πρώτα το DTD File;

Κώδικας: Επιλογή όλων

<!ELEMENT ourtshirt &#40;tshirt*&#41;>

<!ELEMENT tshirt &#40;fullimage, thumbimage, color, description?&#41;>

<!ATTLIST tshirt title>

<!ELEMENT fullimage &#40;#PCDATA&#41;>
<!ELEMENT thumbimage &#40;#PCDATA&#41;>
<!ELEMENT color &#40;red | white | black | green&#41;>
<!ELEMENT description &#40;#PCDATA&#41;>
με αυτό θα έχουμε:

Κώδικας: Επιλογή όλων

<?xml version="1.0" charset="utf-8"?>

 <ourtshirt>
  <tshirt title="to t-shirt mou 1" />
	<fullimage>path/to/fullimage</fullimage>
	<thumbimage>path/to/thumbs</thumbimage>
	<color>red</color>
  </tshirt>
  <tshirt title="to t-shirt mou 2" />
	<fullimage>path/to/fullimage</fullimage>
	<thumbimage>path/to/thumbs</thumbimage>
	<color>black</color>
	<description>this is my 2nd t-shirt>
  </tshirt>
 </ourtshirt>
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Xml αρχείο για tshirts

Δημοσίευση από skeftomilos » 25 Μαρ 2006 14:53

Αν θεωρήσουμε ότι title, color, fullimage κ.λπ. αποτελούν ιδιότητες του tshirt τότε μου κάθονται πιο καλά ως attributes παρά ως nested elements. Αν πάλι κάποια ιδιότητα αποτελεί μια σύνθετη οντότητα από μόνη της, τότε θα πρέπει μάλλον να γίνει element.

Κώδικας: Επιλογή όλων

<?xml version="1.0" charset="utf-8"?>
<content>
  <shirts>
    <shirt full="path/to/fullimage" thumb="path/to/thumbs" title="to t-shirt mou">
      <color red="255" green="255" blue="0" />
    </shirt>
  </shirts>
</content>
Μου αρέσει η προσέγγιση του Cordis που ξεκινά από το DTD. Very professional. :)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Απάντηση

Επιστροφή στο “XML, XSLT”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες