Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 6th, 2012  |  syntax: None  |  size: 2.47 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Unmarshal xhtml as string using xsd
  2. <feed xmlns="http://www.w3.org/2005/Atom">
  3. <title type="text">...</title>
  4. <id>...</id>
  5. <updated>...</updated>
  6. <entry>
  7.     <id>...</id>
  8.     <title type="text">...</title>
  9.     <updated>...</updated>
  10.     <author>
  11.         <name>...</name>
  12.     </author>
  13.     <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
  14.         <div>{html...}<div>{html...}</div>/<div>/<div>
  15.     </content>
  16. </entry>
  17. </feed>
  18.        
  19. <xsd:complexType name="ApCategoriesJAXB" >
  20.     <xsd:sequence>
  21.         <xsd:element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
  22.         <xsd:element name="title" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
  23.         <xsd:element name="updated" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
  24.         <xsd:element name="link" type="tns:ApLinkJAXB" minOccurs="0"></xsd:element>
  25.         <xsd:element name="entry" type="tns:ApEntryJAXB" minOccurs="0" maxOccurs="unbounded"></xsd:element>
  26.     </xsd:sequence>
  27. </xsd:complexType>
  28.  
  29. <xsd:complexType name="ApEntryJAXB">
  30.     <xsd:sequence>
  31.         <xsd:element name="id" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
  32.         <xsd:element name="name" type="xsd:string" minOccurs="0"></xsd:element>
  33.         <xsd:element name="title" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
  34.         <xsd:element name="updated" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
  35.         <xsd:element name="author" type="tns:ApAuthorJAXB" minOccurs="0"></xsd:element>  
  36.         <xsd:element name="link" type="tns:ApLinkJAXB" minOccurs="0"></xsd:element>
  37.         <xsd:element name="category" type="tns:ApCategoryJAXB" minOccurs="0"></xsd:element>  
  38.         <xsd:element name="content" type="tns:ApContentJAXB" minOccurs="0"></xsd:element>            
  39.     </xsd:sequence>
  40. </xsd:complexType>
  41. <xsd:complexType name="ApCategoryJAXB" >
  42.     <xsd:sequence></xsd:sequence>
  43.     <xsd:attribute name="term" type="xsd:string" />
  44.     <xsd:attribute name="label" type="xsd:string" />
  45.     <xsd:attribute name="scheme" type="xsd:string" />
  46. </xsd:complexType>
  47.  
  48. <xsd:complexType name="ApContentJAXB" >
  49.     <xsd:sequence>
  50.         <xsd:element name="div" type="tns:ApDivJAXB" minOccurs="0" maxOccurs="unbounded"></xsd:element>
  51.     </xsd:sequence>
  52. </xsd:complexType>    
  53.  
  54. <xsd:complexType name="ApDivJAXB" >
  55.     <xsd:sequence>
  56.         <xsd:any namespace="http://www.w3.org/2005/Atom" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  57.     </xsd:sequence>
  58. </xsd:complexType>