MikkelRev Skrevet 18. oktober 2011 Del Skrevet 18. oktober 2011 Tenkte dette kunne være en generell tråd for alle oss som har spørsmål angående XML, XSD, XSL, XSLT, RSS, ATOM, SOAP, SAX, XPath, XLink, XQuery osv. Første spørsmålet mitt her: Jeg har denne databasen: Band (BandID, BandName, Country) Record (RecordID, Title, Year, BandID*) Artist (ArtistID, Name) Lineup (ArtistID, RecordID, Instrument). *=fk og ut fra den laget denne XML'en: <?xml version="1.0"> <Band> xmlns="http://www.w3.org/TR/REC-xml-names/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insance" xsi:schemaLocation="http://www.w3.org/TR/REC-xml-names/ bands.xsd"> <BandID></BandID> <BandName></BandName> <Country></Country> <Records> <Record> <RecordID></RecordID> <Title></Title> <Tracklist></Tracklist> <Year></Year> <Lineup> <Artist> <ArtistID></ArtistID> <Name></Name> <Instrument></Instrument> </Artist> </Lineup> </Record> </Records> </Band> Her er XSD'en: <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:target="http://www.w3.org/TR/REC-xml-names/" targetNamespace="http://www.w3.org/TR/REC-xml-names/" elementFormDefault="qualified"> <xsd:element name="Band"> <xsd:element name="BandID" type="xsd:integer"/> <xsd:element name="BandName" type="xsd:string"/> <xsd:element name="Country" type="xsd:string"/> <xsd:element name="Records" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="RecordID" type="xsd:integer"/> <xsd:element name="Title" type="xsd:string"/> <xsd:element name="Year" type="xsd:integer"/> <xsd:element name="Lineup" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="ArtistID" type="xsd:integer"/> <xsd:element name="Name" type="xsd:string"/> <xsd:element name="Instrument" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:sequence> </xsd:complexType> </xsd:complexType> </xsd:element> </xsd:schema> Noen her som kan XML skjemaer og forklare meg hva jeg har glemt osv? Er helt fersk på dette. Lenke til kommentar
MikkelRev Skrevet 18. oktober 2011 Forfatter Del Skrevet 18. oktober 2011 Har løst problemet. Lar likevel være å trykke på "Løst"-knappen slik at jeg eller andre kan fortsette å stille XML-relaterte spørsmål her Lenke til kommentar
MikkelRev Skrevet 7. november 2011 Forfatter Del Skrevet 7. november 2011 Ser ikke ut som det er andre enn meg som har hørt om XML her, men prøver likevel. Jeg prøver å legge til ett nytt objekt i en xml. $Element[0]->asXML("fil.xml"); Denne koden overskriver hele fil.xml. Hvordan beholder jeg resten av xml-filen samtidig? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå