用xmlBean生成jar的xsd文件定义的一个知识点


在xmlxpy中如图




接点的定义
<xs:element name="tradearea" minOccurs="0">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="tagid" minOccurs="0" maxOccurs="unbounded">
								<xs:complexType>
									<xs:simpleContent>
										<xs:extension base="xs:string">
											<xs:attribute name="name" type="xs:string"/>
										</xs:extension>
									</xs:simpleContent>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>


java中数据的设定
List<TagPropBean> tagList = propService.findPropCommercialTag(propId);
                    if(tagList != null && tagList.size() > 0){
                        net.hubs1.gxml.getProperty2RS.PropDocument.Prop.Tradearea tradearea = proDetail.addNewTradearea();
                        for(TagPropBean tagPropBean : tagList){
                            net.hubs1.gxml.getProperty2RS.PropDocument.Prop.Tradearea.Tagid tagid1 = tradearea.addNewTagid();
                            if(tagPropBean.getTagid() != null){
                                tagid1.setName(tagPropBean.getTagname(language));
                                tagid1.setStringValue(tagPropBean.getTagid().toString());
                            }
                        }
                    }




数据的返回
<tradearea>
<tagid name="淮海中路">15325</tagid>
</tradearea>

你可能感兴趣的:(java,.net)