The schema for the property element should also support an xsd:any extension 
type so that one is not constrained to simple constructs. For example, I can 
use mulitple namespaces to introduce custom types that are marshalled with 
either jbossxb or jaxb:


  |    <bean name="ComplexPropertyTests"
  |       bean="org.jboss.test.jmx.complexattrs.ComplexPropertyTests">
  |       <property name="Bean1"
  |          xmlns:ns1="urn:schema:ns1:jbossxb">
  |          <ns1:javabean1>
  |             <property name="bindAddress">127.0.0.1</property>
  |             <property name="someDate">Sun Jan  2 23:26:49 PST 
2005</property>
  |             <property name="props">
  |               prop1=value1
  |               prop2=value2
  |               prop3=${prop3.systemProperty}
  |             </property>
  |             <property name="names">name1,name2,name3</property>
  |             <property name="someURL">http://www.jboss.org</property>
  |          </ns1:javabean1>
  |       </property>
  |       <property name="Bean2"
  |          xmlns:ns2="urn:schema:ns2:jaxb">
  |          <custom>
  |             <person>
  |                <first-name>Java</first-name>
  |                <last-name>Duke</last-name>
  |             </person>
  |          </custom>
  |       </property>
  |    </bean>
  | 


View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3870495#3870495

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3870495


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-Development mailing list
JBoss-Development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to