웹사이트 검색

Eclipse의 XSD에서 XML을 생성하는 방법


웹 서비스에서 작업하는 경우 XSD를 사용하고 있어야 합니다. 웹 서비스를 테스트하려면 XSD 파일에서 XML을 생성해야 합니다.

XSD에서 XML 생성

Eclipse IDE를 사용하여 XSD 파일에서 XML을 쉽게 생성할 수 있습니다. XSD에서 XML을 가져오려면 아래 단계를 따르십시오.

XSD에서 XML로의 예

다음은 XML 파일을 생성할 XSD입니다. 직원.xsd

<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="https://www.w3.org/2001/XMLSchema" 
targetNamespace="https://www.journaldev.com/Employee" 
xmlns:empns="https://www.journaldev.com/Employee" elementFormDefault="qualified">

	<element name="empRequest" type="empns:empRequest"></element>
	
	<element name="empResponse" type="empns:empResponse"></element>

	<complexType name="empRequest">
		<sequence>
			<element name="id" type="int"></element>
		</sequence>
	</complexType>
	
	<complexType name="empResponse">
		<sequence>
			<element name="id" type="int"></element>
			<element name="role" type="string"></element>
			<element name="fullName" type="string"></element>
		</sequence>
	</complexType>
</schema>

Employee.xsd에는 두 개의 루트 요소가 있습니다. empRequestempResponse; 두 개의 XML 파일을 생성할 수 있습니다. 다음은 Eclipse에서 생성한 XML 파일이며 값은 내가 변경합니다. EmployeeRequest.xml

<?xml version="1.0" encoding="UTF-8"?>
<empns:empRequest xmlns:empns="https://www.journaldev.com/Employee" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.journaldev.com/Employee Employee.xsd ">
  <empns:id>5</empns:id>
</empns:empRequest>

EmployeeResponse.xml

<?xml version="1.0" encoding="UTF-8"?>
<empns:empResponse xmlns:empns="https://www.journaldev.com/Employee" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.journaldev.com/Employee Employee.xsd ">
  <empns:id>1</empns:id>
  <empns:role>Developer</empns:role>
  <empns:fullName>Pankaj Kumar</empns:fullName>
</empns:empResponse>

이 빠른 팁이 XSD에서 XML을 쉽게 생성하는 데 도움이 되기를 바랍니다.