Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

JAXB i XJC skripta, problem kod generisanja klasa iz xsd

[es] :: Java :: JAXB i XJC skripta, problem kod generisanja klasa iz xsd

[ Pregleda: 1713 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dynamic.isp.telekom.rs.



+101 Profil

icon JAXB i XJC skripta, problem kod generisanja klasa iz xsd18.04.2010. u 10:44 - pre 170 meseci
Kreirao sam xsd shemu koja sadrzi neka ogranicenja (xs:unique, xs:key i xs:keyref) i podesio Xpath selector i Xpath field za ova ogranicenja.
E sad, izgleda da nisam dobro podesio Xpath selector jer mi kad pokrenem XJC skriptu javlja gresku:
/xjc/ Error [file:/D:/Projects/Java/XMLExample/fakultet.xsd:35] c-general-xpath: The expression '.student' is not valid with respect to the XPath subset supported by XML Schema.
/xjc/ Error [file:/D:/Projects/Java/XMLExample/fakultet.xsd:45] c-general-xpath: The expression '.professor' is not valid with respect to the XPath subset supported by XML Schema.

probao sam da stavim i "./" za selector i "professor/".

XSD za profesora izgleda ovako:

Code:


<xs:complexType name="professorType">
   <xs:sequence>
      <xs:element name="id" maxOccurs="1" type="xs:int"/>
      <xs:element name="name" maxOccurs="1" minOccurs="1" type="xs:string"/>
      <xs:element name="lastName" maxOccurs="1" minOccurs="1" type="xs:string"/>
      <xs:element name="salary" maxOccurs="1" minOccurs="1" type="xs:double"/>
      <xs:element name="address" maxOccurs="1" minOccurs="1" type="addressType"/>
      <xs:element name="subjects" type="subjectsType"/>
   </xs:sequence>   
</xs:complexType>

<xs:element name="professor" type="professorType">
   <xs:key name="professorID">
      <xs:selector xpath=".professor"/>
      <xs:field xpath="@id"/>
   </xs:key>
</xs:element>



Kako treba da se napise taj Xpath selector?
Pozdrav
 
Odgovor na temu

Wajda.W
Vladimir Vajda
Zrenjanin

Član broj: 127039
Poruke: 323
*.dynamic.isp.telekom.rs.



+101 Profil

icon Re: JAXB i XJC skripta, problem kod generisanja klasa iz xsd18.04.2010. u 18:39 - pre 170 meseci
Nasao sam odgovor..
Nasao sam negde na netu Xpath tutorial pa sam se snasao...
 
Odgovor na temu

[es] :: Java :: JAXB i XJC skripta, problem kod generisanja klasa iz xsd

[ Pregleda: 1713 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.