473,321 Members | 1,708 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,321 software developers and data experts.

XmlSchemaParticle.EmptyParticle

Hi

I'm currently trying to create a dataset from an xml schema (.xsd).
(I'm unable to use XSD.exe due to the format of our xml).

I have come across a problem while traversing down the schema tree.
When I encounter an XmlSchemaComplexType I want to detect if the Particle or ContentParticleType = EmptyParticle.
However, I am unable to do this due to EmptyParticle being an internal class to XmlSchemaParticle.
Comparing it with null doesn't work - because the EmptyParticle is not the same as null.

Can anyone point me in the right direction to get this snippet of code to work correctly ?
XmlSchemaComplexType ct; // This is assigned a valid object elsewhere

if (ct.Particle != XmlSchemaParticle.EmptyParticle || ct.ContentTypeParticle != null)
{
XmlSchemaParticle p = ct.Particle;
if (ct.ContentTypeParticle != null)
{
p = ct.ContentTypeParticle;
}
}

Cheers

--
Ged Moretta
Senior Software Engineer
AppSense Ltd
www.appsense.com

-----------------------------------------------------------------------
This signature isn't automatic. I have to type it manually every time.
Aug 29 '07 #1
0 1982

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Matt Frame | last post by:
I am trying to traverse a schema to learn how to use the SOM. I am pretty far into the schema tree but have found a small problem I can't seem to figure out. I have a group reference as one of...
2
by: Uma Abhyankar | last post by:
Hello, I had a program in .NET Beta1, where in I was programmatically traversing the Xml Schema using the given code snippet. However today with migration to Beta2, I am facing a compilation...
3
by: SideByEach | last post by:
I've got a schema loaded into a XmlSchema class. Via the elements collection I can see all the elements defiend at the root of the schema. How can I get the definition of a nested schema element? ...
1
by: Mike | last post by:
Hi! I have an Excel 2003 Schema I need to parse to extract elements names. I am puzzled with the System.Xml.Schema object. Here's the example of my schema: I need to get a collection of element...
3
by: Jim | last post by:
Maybe I'm missing something obvious, but I'm stumped right now. I'm trying to retrieve, in this case, a XmlSchemaComplexType object (MyElementId) from the myelem particle. Basically, I would...
0
by: Stefan Christmann | last post by:
I am validating XML-Documents with XML-schema-files and the C#-standard-functions. I have one XSD-document which is syntactically 100% correct after W3C-standard, but the schema compiler dies with...
4
by: Ganesh Muthuvelu | last post by:
Hi STAN, Stan: Thanks for your response to my previous post on reading a XSD file using your article in "https://blogs.msdn.com/stan_kitsis/archive/2005/08/06/448572.aspx". it works quite well...
7
by: SparkPlug | last post by:
Does anyone know why I might be getting an XmlSchemaException in App.config configured as below to use the UIP Application Block? I get the following error for every element, sub-element and...
0
by: | last post by:
Hi I'm currently trying to create a dataset from an xml schema (.xsd). (I'm unable to use XSD.exe due to the format of our xml). I have come across a problem while traversing down the schema...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.