0
XSD의 반복 규칙에 상관없이 요소 표현으로 XML의 기본 샘플 표현 만있는 XML 형식으로 원하는 XSD 형식이 있습니다.JAVA를 사용하여 XSD를 XML 샘플 형식으로 변환
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:info1_module="info1" xmlns:info2="info2" xmlns:info3="info3" targetNamespace="info4" elementFormDefault="unqualified" attributeFormDefault="unqualified" version="1.2">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:import namespace="info" schemaLocation="location1"/>
<xsd:import namespace="info" schemaLocation="location2"/>
<xsd:element name="foodAndBeverageIngredientInformationModule" type="food_and_beverage_ingredient_information_module:TSD_FoodAndBeverageIngredientInformationModuleType"/>
<xsd:complexType name="TSD_FoodAndBeverageIngredientInformationModuleType">
<xsd:sequence>
<xsd:element name="ingredientStatement" type="tsd_common:TSD_FormattedDescription5000Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="additivesStatement" type="tsd_common:TSD_FormattedDescription1000Type" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="foodAndBeverageIngredient" type="food_and_beverage_ingredient_information_module:TSD_FoodAndBeverageIngredientType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="avpList" type="tsd_common:TSD_AttributeValuePairListType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TSD_FoodAndBeverageIngredientType">
<xsd:sequence>
<xsd:element name="ingredientName" type="shared_common:Description70Type" maxOccurs="unbounded"/>
<xsd:element name="ingredientSequence">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="ingredientContentPercentage" type="xsd:decimal" minOccurs="0"/>
<xsd:element name="ingredientCountryOfOriginCode" type="shared_common:CountryCodeType" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="ingredientCatchZone" minOccurs="0" maxOccurs="unbounded">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:maxLength value="70"/>
<xsd:minLength value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="isIngredientHighlighted" type="xsd:boolean" minOccurs="0"/>
<xsd:element name="avpList" type="tsd_common:TSD_AttributeValuePairListType" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>
XML :
<ingredientStatement languageCode=""></ingredientStatement>
<additivesStatement languageCode=""></additivesStatement>
<foodAndBeverageIngredient>
<ingredientName languageCode=""></ingredientName>
<ingredientContentPercentage></ingredientContentPercentage>
<ingredientSequence></ingredientSequence>
<ingredientCountryOfOriginCode></ingredientCountryOfOriginCode>
<ingredientCatchZone></ingredientCatchZone>
<isIngredientHighlighted></isIngredientHighlighted>
</foodAndBeverageIngredient>
저를 도와주십시오 다음
는XSD를 데이터입니다.
https://www.liquid-technologies.com/xml-sample-builder와 같은 XML 샘플 생성기를 작성하려는 경우. 나는 XSLT에서 XSLT를 빌드하는 것이 훨씬 더 어려울 것입니다 (불가능하지는 않지만 시간이 많이 걸리고 시간을 허비하지 않아도 됨). C#이나 java를 사용하면 xsd 라이브러리를 찾을 수있을 것입니다. 인생을 더 쉬워지면, 완전한 오픈 소스 솔루션을 찾을 수도 있지만, XSLT에서는 잠시 동안이 일을 진행할 것입니다 ... – Sprotty
나중에 나는 똑같은 것을 깨달았습니다 ... 당신 말이 맞습니다. – divya
사람이 내게 자바에서 이러한 샘플을 제공 할 수 있습니다 – divya