|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
Задание препод выслал отсюда http://forum.onliner.by/viewtopic.php?t=1624846 , найти и исправить ошибки в XSD схеме. <?xml version="1.0" encoding="utf-8" ?> <xs:schema targetNamespace=" http://tempuri.org/XMLSchema.xsd" elementFormDefault="qualified" xmlns=" http://tempuri.org/XMLSchema.xsd" xmlns:mstns=" http://tempuri.org/XMLSchema.xsd" xmlns:xs=" http://www.w3.org/2001/XMLSchema"> <xs:complexType name="officeType" minOccurs="0" maxOccurs="unbounded"> <xs:sequence name="officeTypeSequence"> <xs:element name="worker" type="plankton"> <xs:complexType> <xs:all minOccurs="1" maxOccurs="1"> <xs:element name="firstname" type="xs:string" ref="nameElement"/> <xs:element name="lastname" ref="lastname" /> <xs:element name="workerID"> <xs:complexType> <xs:simpleContent name="workingYear"> <xs:extension base="xs:positiveInteger"> <xs:attribute name="first working year" type="xs:gYear" /> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:all> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="nameElement" type="xs:string"> <xs:simpleType name="nameElementType"> <xs:restriction base="xs:string"> <xs:lengthMax value="50" /> <xs:lengthMin value="0" /> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="lastname" type="nameElementType"/> <!--Global complex element--> <xs:element name="officeList"> <xs:complexType base="officeType"> <xs:sequence maxOccurs="unbounded"> <xs:element name="office" type="officeType"/> </xs:sequence> <xs:anyAttribute/> </xs:complexType> </xs:element> </xs:schema> Да только что-то валидатор не выдаёт ошибок. Кто-то может помочь разобрвться есть тут ошибки или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2015, 22:17 |
|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
Сори за первую простыню, не увидел в редакторе src Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2015, 22:34 |
|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
Да тут прорва ошибок. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2015, 10:02 |
|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
Мда ошибок действительно не мало, это я на глаз валидировал. Исправил. Сталкнулся с такой интересной особенностью в notepad++ не выдаёт варнинга на наличие ref="nameElement" рядом с name и последующем перечислении остальных атрибутов. Валидировал по схеме http://www.w3.org/2001/XMLSchema.xsd. Скрин успешности прилогаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2015, 13:28 |
|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
И те же самые условия не прокатывают в visual studio 2013. Я интуитивно предполагаю что студия права, однако пояснить причину ненахождения этой оплошности в xml плагине npp не могу. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2015, 13:30 |
|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
nygger Сталкнулся с такой интересной особенностью в notepad++ не выдаёт варнинга на наличие ref="nameElement" рядом с name и последующем перечислении остальных атрибутов. Валидировал по схеме http://www.w3.org/2001/XMLSchema.xsd. Потому что это правило нельзя описать в xsd в принципе. Нет в нем инструкций для взаимоисключающих атрибутов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2015, 14:18 |
|
Найти и исправить ошибки в XSD
|
|||
---|---|---|---|
#18+
nygger И те же самые условия не прокатывают в visual studio 2013. Я интуитивно предполагаю что студия права, однако пояснить причину ненахождения этой оплошности в xml плагине npp не могу. Студия валидирует xsd собственными силами, а не схемой. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2015, 14:20 |
|
|
start [/forum/topic.php?fid=14&msg=39034729&tid=1332172]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 148ms |
0 / 0 |