First of all, thank you for your great works.

Well, I compiled a XSD file into XMLBeans like this:

- - -
<xsd:simpleType name="ContentElementsType">
  <xsd:list itemType="xsd:QName"/>
</xsd:simpleType>
<xsd:element name="MembershipContentRule">
  <xsd:complexType>
    <xsd:attribute name="ContentElements" 
      type="wsrf-sg:ContentElementsType" use="required"/>
  </xsd:complexType>
</xsd:element>
- - -

and use compiled XMLBeans classes like this:

- - -
// Values of 'ContentElements' attribute of 'MembershipContentRule' element
XmlQName qname1 = XmlQName.Factory.newInstance();
XmlQName qname2 = XmlQName.Factory.newInstance();
qname1.setQNameValue( QName.valueOf( "{http://www.bizgrid.org}first"; ) );
qname2.setQNameValue( QName.valueOf( "{http://www.bizgrid.org}second"; ) );
ArrayList contentElements = new ArrayList();
contentElements.add( qname1 );
contentElements.add( qname2 );

// Construct a 'MembershipContentRule' element
MembershipContentRuleDocument membershipContentRuleDocument =
  MembershipContentRuleDocument.Factory.newInstance();
MembershipContentRuleDocument.MembershipContentRule membershipContentRule =
  membershipContentRuleDocument.addNewMembershipContentRule();
                
// Set values of attributes created above
membershipContentRule.setContentElements( contentElements );

// Output the XML text of 'MembershipContentRule' element to console 
System.out.println( membershipContentRuleDocument.xmlText() );
- - -

Result of last line is:

- - -
<wsrf:MembershipContentRule
  ContentElements="biz:first biz:second" 
    xmlns:wsrf="http://docs.oasis-open.org/wsrf/sgw-1"/>
- - -


Where are namespace URIs of QName values in 'ContentElements' element?
Please give me a solution of this problem.

Thanks.

-----
Masahiro Kurosawa
 - Hitachi, Ltd., Software Divisition

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to