printElement("psv:schemaNormalizedValue",attrPSVI.getSchemaNormalizedValue());
printElement("psv:schemaSpecified", (attrPSVI.getIsSchemaSpecified())?"schema":"infoset");
XSTypeDefinition type = attrPSVI.getTypeDefinition();
XSSimpleTypeDefinition memtype = attrPSVI.getMemberTypeDefinition();
short definationType = type.getTypeCategory();
if (definationType == XSTypeDefinition.SIMPLE_TYPE) {
printElement("psv:typeDefinitionType","simple");
}
printElement("psv:typeDefinitionNamespace",type.getNamespace());
printElement("psv:typeDefinitionAnonymous",String.valueOf(type.getAnonymous()));
printElement("psv:typeDefinitionName",type.getName());
if (memtype != null) {
printElement("psv:memberTypeDefinitionAnonymous",String.valueOf(memtype.getAnonymous()));
printElement("psv:memberTypeDefinitionName",memtype.getName());
printElement("psv:memberTypeDefinitionNamespace",memtype.getNamespace());
}
}
}