リラックス ng コンパクトの疑似テーブル:
element books
element book
element publisher
element publisherinfo
表(ただしノルウェー語):
datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
element bøker{
element bok{
attribute isbn{text},
element title{text},
element utgave{text},
(element forfatter{text}
|element redaktør{text}),
element utgivelsesår{xsd:int},
element fagfelt{text}*,
element referans{text}?,
element innholdsfortegnelse{
element komponent{text}+
},
element forlag{
text,
element url{text},
element kontaktinfo{
element telefon{xsd:integer}?,
element epost{text}?,
element adresse{
element gate{text},
element gatenmr{text},
element postnmr{xsd:int}
}?,
element kontaktperson{
element navn{
element fnavn{text}+,
element mnavn{text}?,
element enavn{text}
},
element adresse{
element gate{text},
element gatenmr{text},
element postnmr{xsd:int}
}?,
element telefon{xsd:integer}?
}?
}
}
}*
}
これを繰り返して出版社を見つけ、これらの条件を満たしているかどうかを確認する方法はありますか (出版社はトピック (fagfelt) a AND b の本をリリースしました)。
両方のテーマについてのみ本を出版しているすべての出版社を検索したいと考えています。
それを可能にするためにこれを書き直す必要がありますか、それとも方法はありますか?
XQuery と xml の経験がありません