Re: Any tool to generate xml documents?
I am looking for a tool which can randomly generate a test case for an XML application which conform a specified DTD or schema. Thanks for help, Yang Quoting Richard Tobin <richard@i...>: > In article > <B546C312A37C12438A22154026CDC7E01580FF61@e...> you > write: > >How can one automate the process of generation of instances? > > Choose a random legal top-level element. Give it any required > attributes, with values chosen from the legal possibilities. > Randomly choose optional attributes to give it. Then give it child > elements in accordance with its content model, making random choices > where the content model allows them. Add random text-content if > allowed, or random whitespace for element-only content. Continue > recursively. > > In practice you would probably want to specify limits on the nesting > depth and so on. > > Satisfying ID/IDREF and similar constraints can be hard in theory > (Henry Thompson and I produced a DTD where generating instances is > equivalent to 3SAT), but this is probably not important in realistic > cases. > > -- Richard > -- > "Consideration shall be given to the need for as many as 32 characters > in some alphabets" - X3.4, 1963. > > _______________________________________________________________________ > > XML-DEV is a publicly archived, unmoderated list hosted by OASIS > to support XML implementation and development. To minimize > spam in the archives, you must subscribe before posting. > > [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/ > Or unsubscribe: xml-dev-unsubscribe@l... > subscribe: xml-dev-subscribe@l... > List archive: http://lists.xml.org/archives/xml-dev/ > List Guidelines: http://www.oasis-open.org/maillists/guidelines.php >
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format