JAXB:يمكن جعل XmlAttribute المعلمة "المطلوب=true" الافتراضية ؟

StackOverflow https://stackoverflow.com/questions/1224928

  •  22-07-2019
  •  | 
  •  

سؤال

لدي

@XmlAttribute(required=true)

في مئات الأماكن في المشاريع.

يمكنني أن أجعل هذا الافتراضية ؟ ...

لذلك أنا فقط ثم تحتاج إلى تحديد

@XmlAttribute(required=false)

عند الحاجة.

هل كانت مفيدة؟

المحلول

لا هذا السلوك من الصعب السلكية.ومع ذلك ، required السمة هو حقا بديلا خفيفة الوزن السليم مخطط XML.إذا كنت بحاجة إلى سيطرة أفضل على صحة الوثائق ، ثم أقترح عليك تعريف مخطط XML على المستندات الخاصة بك ، وحقن المخطط في JAXBContext.الوثائق ثم سيتم فحص على التنظيم و unmarshalling و لن تضطر إلى الاعتماد على شروح التحقق من الصحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top