이 문제를 넘어서는 것처럼 보일 수 없어서 실제로 작동하고 싶습니다. 필자의 주요 스키마 인 rfidImage.xsd를 사용하여 base64 기반의 JPG에 대한 MIME 스키마를 설명하는 스키마를 가져 오려고합니다. 이 작품을 만드는 것 외에는 가능한 모든 조합을 시도해 보았습니다. 그냥 포기하고 xmlmime.xsd의 스키마 코드를 rfidImage.xsd에 포함시킬 수 있습니다. 그러나 여기서 약간 이해를 돕고 싶습니다. 두 스키마에는 다른 네임 스페이스가 있으므로 가져 오기를 사용하고 포함하지 않아야합니다. 그래서, 내 기본 문제는이 오류 메시지는 다음과 같습니다<import>을 통한 스키마 가져 오기 - "가져온 스키마의 targetNameSpace가 다릅니다 ..."
가져온 스키마 'xmlmime.xsd은'내가 Xerces에의 이전 버전을 사용하고
'http://www.w3.org/2005/05/xmlmime'선언 무슨에서 다른 targetNamespace가 'http://www.quikq.com/xsd/rfidImage'(될 수있다 2.6)에서 IBM AS/400, V7R1 및 C++, SAX2 파서.
rfidImage.xsd :
<?xml version="1.0"?>
<xs:schema
targetNamespace="http://www.quikq.com/xsd/rfidImage"
xmlns="http://www.quikq.com/xsd/rfidImage"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://www.quikq.com/xsd/JPEGPicture"
xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
elementFormDefault="qualified">
<!-- Import a supporting document -->
<xs:import namespace="http://www.w3.org/2005/05/xmlmime"
schemaLocation="xmlmime.xsd"/>
xmlmime.xsd : 나는이 순간을 잃었어요
<?xml version="1.0"?>
<xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
targetNamespace="http://www.w3.org/2005/05/xmlmime">
.