Archive for the ‘Java 5.0 Programming’ Category




Java – Validating XML Against Multiple XSDs

Friday, January 14th, 2011

Anyone can help me on how to validate XML against multiple XSDs? One XSD (for example order.xsd) includes another xsd (for example order2.xsd). And these two XSDs are used to validate an XML (for example order.xml).

Any help will be greatly appreciated.

Thank you very much!

Complete list of Java 5.0 keywords

Sunday, October 25th, 2009

Here are the Java 5.0 keywords:

1. abstract

2. boolean

3. break

4. byte

5. case

6. catch

7. char

8. class

9. const

10. continue

11. default

12. do

13. double

14. else

15. extends

16. final

17. finally

18. float

19. for

20. goto

21. if

22. implements

23. import

24. instanceof

25. int

26. interface

27. long

28. native

29. new

30. package

31. private

32. protected

33. public

34. return

35. short

36. static

37. strictfp

38. super

39. switch

40. synchronized

41. this

42. throw

43. throws

44. transient

45. try

46. void

47. volatile

48. while

49. assert

50. enum

Java 5.0 – Legal Identifiers

Sunday, October 25th, 2009

Here are the rules you need to know for legal identifiers:

1. Identifiers must start with a letter, $ (dollar sign), or _ (underscore).

2. After the first character, identifiers can contain any combination of letters, $, _, or numbers.

3. There’s no limit to the number of character an identifier can contain.

4. Java keywords can’t be used as an identifier

5. Identifiers in Java are case-sensitive; ben and Ben are two different identifiers.

Example of legal identifiers:

int _x;

int $y;

int ____3_5_x;

int _$;

int this_is_a_very_long_identifier;

Examples of illegal identifiers:

int :c;

int 6k;

int .m;

int s#;

int -e;