xsd either notInStock or price element presence rule added