Your SlideShare is downloading. ×
XML Schema 1.1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

XML Schema 1.1

455
views

Published on

The XML Schema version 1.1 adds a number of new features that really improve the usability of XML Schema standard. These feature include assertions, conditional type assignment, open content, …

The XML Schema version 1.1 adds a number of new features that really improve the usability of XML Schema standard. These feature include assertions, conditional type assignment, open content, override, default attributes, negative wildcards, substitution for multiple elements and more.
"XML Schema 1.1 support in oXygen" webinar recording is available here: http://youtu.be/zZiuM9Fyfrg
This webinar presents an overview of these new XML Schema features, how they work on simple examples and how you can use them from oXygen, so this is a great opportunity to discover what XML Schema 1.1 makes possible as well as how easy it is to develop schemas with oXygen.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
455
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XML Schema 1.1 Support in <oXygen/> Octavian Nadolu octavian_nadolu@oxygenxml.com @OctavianNadolu
  • 2. <oXygen/> XML Schema 1.1 Support XML Schema 1.1● XML Schema 1.1 superset of XML Schema 1.0 Copyright @ Syncro Soft, 2013. All rights reserved.
  • 3. <oXygen/> XML Schema 1.1 Support Changes in XML Schema 1.1● Assertions <assert test="quantity > 10">● Conditional type assignment <alternative test="@country = UK" type="UKAddress">● Open content <openContent mode="interleave">● Override <override schemaLocation="schema.xsd"> Copyright @ Syncro Soft, 2013. All rights reserved.
  • 4. <oXygen/> XML Schema 1.1 Support Changes in XML Schema 1.1● Default attributes <schema defaultAttributes="myAttrGroup">● Substitute multiple elements substitutionGroup="elem1 elem2"● Negative wildcards notQName="##defined" notNamespace="##targetNamespace"● All group <all> <any maxOccurs="unbounded"/> <element ref="elem" maxOccurs="unbounded"/> </all> Copyright @ Syncro Soft, 2013. All rights reserved.
  • 5. <oXygen/> XML Schema 1.1 SupportFull Support for XML Schema 1.1 Validation and content completion Schema Design mode XML Schema documentation XML Instance generator Master Files Search and Refactoring actions Copyright @ Syncro Soft, 2013. All rights reserved.
  • 6. <oXygen/> XML Schema 1.1 Support Demo● Purchase order schema Copyright @ Syncro Soft, 2013. All rights reserved.
  • 7. <oXygen/> XML Schema 1.1 Support Assertions● The value of the PO higher than 50$ 50$ Copyright @ Syncro Soft, 2013. All rights reserved.
  • 8. <oXygen/> XML Schema 1.1 Support Type alternative● Addresses specific to each country UK Address US Address Name ___________ Name ___________ Street ___________ Street ___________ City ____________ City ____________ Country _________ Country _________ Postcode ________ State ___________ Exportcode ______ Zip _____________ Copyright @ Syncro Soft, 2013. All rights reserved.
  • 9. <oXygen/> XML Schema 1.1 Support Open content● Allow other fields in the address element Address Name ___________ Email ___________ Street ___________ City ____________ Country _________ Phone __________ Copyright @ Syncro Soft, 2013. All rights reserved.
  • 10. <oXygen/> XML Schema 1.1 Support Override● Customize the PO Item ProductName ____ Quantity_________ Price ___________ Comment _______ Copyright @ Syncro Soft, 2013. All rights reserved.
  • 11. <oXygen/> XML Schema 1.1 Support XML Schema DocumentationThe documentation support was updated tosupport the new elements of XML Schema 1.1. Copyright @ Syncro Soft, 2013. All rights reserved.
  • 12. <oXygen/> XML Schema 1.1 Support Generate XML InstancesThe XML Instance generator can handle the XMLSchema 1.1 features Copyright @ Syncro Soft, 2013. All rights reserved.
  • 13. <oXygen/> XML Schema 1.1 Support Master Files● Updated for the XML Schema 1.1 Module 4 Module 4 Module 6 Module 6 Master File Master File Module 1 Module 1 Module 2 Module 2 Module 5 Module 5 Module 3 Module 3 Copyright @ Syncro Soft, 2013. All rights reserved.
  • 14. <oXygen/> XML Schema 1.1 SupportXML Schema Master Files Copyright @ Syncro Soft, 2013. All rights reserved.
  • 15. <oXygen/> XML Schema 1.1 SupportXML Schema Master Files Copyright @ Syncro Soft, 2013. All rights reserved.
  • 16. <oXygen/> XML Schema 1.1 SupportXML Schema Master Files Copyright @ Syncro Soft, 2013. All rights reserved.
  • 17. <oXygen/> XML Schema 1.1 SupportXML Schema Master Files Copyright @ Syncro Soft, 2013. All rights reserved.
  • 18. <oXygen/> XML Schema 1.1 SupportSearch and Refactoring Actions ● Component dependencies ● Rename component ● Search declarations ● Search references ● Resource Hierarchy/Dependencies Copyright @ Syncro Soft, 2013. All rights reserved.
  • 19. <oXygen/> XML Schema 1.1 Support Master Files Benefits● Validation – A module is validated in the context is used from● Content Completion and Outline – Components shown in the Content Completion window and Outline are collected starting from the master files.● Search and refactoring actions – operate on the scope defined by the current modules master files Copyright @ Syncro Soft, 2013. All rights reserved.
  • 20. <oXygen/> XML Schema 1.1 SupportThank you!Questions? <oXygen/> XML Editor http://www.oxygenxml.com octavian_nadolu@oxygenxml.com @OctavianNadolu Copyright @ Syncro Soft, 2013. All rights reserved.