|
Hi
has somebody an idea, a hint, a link, to find out, how to
PROGRAMATICALLY generate a sample xml file from
a xsd schema, like it is possible e.g. with XMLSpy?
I have to do this in the code (C#) for schema fragments.
What about:
- .NET xml/xsd API?
- xslt?
Thank you.
Gustavo
|
|
|
|
|
An xsd specifies what is a valid document, as you know. This includes specifying a minimum and maximum number of times a node can exist, which means that there are many possible valid documents. The other trick is that XSDs can reference other XSD's, and define types for groups of nodes. I'd be far more inclined to try and unwind this in code than in an XSLT.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
|
Thank you for the hint. It is very helpful.
Gustavo Sierra
|
|
|
|
|
hi,
I am trying to render this xml so it looks like the way I want it but I dont; know how to do this and been trying unsucessfully the grouping without any luck. ((sorry for the duplicate)
XML:
<records>
<customer>
<id>1</id>
<name>tom</name>
<city>broon</city>
<amnt>10</amnt>
<state>sc</state>
<section>cc</section>
<recipt>ok</recipt>
</customer>
<customer>
<id>2</id>
<name>john</name>
<city>philly</city>
<amnt>50</amnt>
<state>pa</state>
<section>dd</section>
<recipt>ok</recipt>
</customer>
<customer>
<id>3</id>
<name>phil</name>
<city>dallas</city>
<amnt>100</amnt>
<state>tx</state>
<section>cc</section>
<recipt>ok</recipt>
</customer>
<customer>
<id>4</id>
<name>julian</name>
<city>menphis</city>
<amnt>133</amnt>
<state>sc</state>
<section>cc</section>
<recipt>ok</recipt>
</customer>
<customer>
<id>5</id>
<name>gloria</name>
<city>menphis</city>
<amnt>33</amnt>
<state>sc</state>
<section>dd</section>
<recipt>ok</recipt>
</customer>
</records>
and this is what I want the result to look like:
STATE: SC
SECTION: CC
ID Name Amount City Rec.PT.
1 tom 10 broon ok
4 julian 133 menphis ok
SECTION: DD
ID Name Amount City Rec.PT.
5 gloria 33 menphis ok
STATE: PA
SECTION: DD
ID Name Amount City Rec.PT.
2 John 50 philly ok
STATE: TX
SECTION: DD
ID Name Amount City Rec.PT.
3 phil 100 dallas ok
|
|
|
|
|
|
hi,
I am trying to render this xml so it looks like the way I want it but I dont; know how to do this and been trying unsucessfully the grouping without any luck.
XML:
<records>
<customer>
<id>1
<name>tom
<city>broon
<amnt>10
<state>sc
<recipt>ok
<customer>
<id>2
<name>john
<city>philly
<amnt>50
<state>pa
<recipt>ok
<customer>
<id>3
<name>phil
<city>dallas
<amnt>100
<state>tx
<recipt>ok
<customer>
<id>4
<name>julian
<city>menphis
<amnt>133
<state>sc
<recipt>ok
<customer>
<id>5
<name>gloria
<city>menphis
<amnt>33
<state>sc
<recipt>ok
and this is what I want the result to look like:
STATE: SC
SECTION: CC
ID Name Amount City Rec.PT.
1 tom 10 broon ok
4 julian 133 menphis ok
SECTION: DD
ID Name Amount City Rec.PT.
5 gloria 33 menphis ok
STATE: PA
SECTION: DD
ID Name Amount City Rec.PT.
2 John 50 philly ok
STATE: TX
SECTION: DD
ID Name Amount City Rec.PT.
3 phil 100 dallas ok
|
|
|
|
|
To display data in multiple pages using XSL.
Hi Guys i am working on pagination using XSL. I stuck in some position. After seeing the below link it works fine. but while i click on next page i couldn't access the next set of records i don't have any idea whats problem in my code. can any one suggest me where i am wrong. (<xsl:attribute name="href">_dirresult?page=<xsl:value-of select="number($Page)+1">&pagesize=<xsl:value-of
select="$PageSize">) in href i need to give "_dirresult" same thing or i need to change any thing else. please suggest me
http://www.codeproject.com/Purgatory/pagination.asp
Ram Dhage
|
|
|
|
|
Hello friends,
I need to write a xml tag, where its attribute value will be like this.
<inputparameter parametervalue="<a>s</a>" parametername="Text">
but this s giving me error, i don't want to write < >. Even i try with Cdata like this
<inputparameter parametervalue="<!CDATA[<a>s</a>]>" parametername="Text">
but still it giving me error.
Can you please help me for the same.
Sachin Gedam
(Software Engg.)
Pune India
|
|
|
|
|
|
I tried the sample code from MS
http://support.microsoft.com/default.aspx?scid=kb;en-us;312114
I got the error message at
chatcenter.Submission += new SubmissionEventHandler(callback.SubmissionCallback);
Type System.DelegateSerializationHolder and the types derived from it (such as System.DelegateSerializationHolder) are not permitted to be deserialized at this security level.
it seems the delegate will not pass security check in remote object.
Does any body know why?
I am using .NET 2003 Enterprise version
Thank You
|
|
|
|
|
How can I use '<' and '>''s in the text of an xml element with out it thinking it's another element?
<pre><param name="p.table.data" value="(?n:^(?=\d)((?<month>(0?[13578])|1[02]|(0?[469]|11)(?!.31)|0?2(?(.29)(?=.29.((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(16|[2468][048]|[3579][26])00))|(?!.3[01])))(?<sep>[-./])(?<day>0?[1-9]|[12]\d|3[01])\k<sep>(?<year>(1[6-9]|[2-9]\d)\d{2})(?(?=\x20\d)\x20|$))?(?<time>((0?[1-9]|1[012])(:[0-5]\d){0,2}(?i:\x20[AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$)"/></pre>
For example the "<month>" and "<sep>", how can I escape those in the xml?
/\ |_ E X E GG
|
|
|
|
|
< and >
In .NET code just use HttpUtil.HtmlEncode() . Or something like that. However I consider attributes as atomic, I wouldn't put XML (structured data) in them... Btw you say "in text" but in example use attribute - which one you really mean? If text then you can use <!CDATA[ ]> I'd prefer that over encoding, because you can more easily read you markup inside that CDATA if you need. (I can imagine it is good at least for debugging).
Never forget: "Stay kul and happy" (I.A.)
David's thoughts / dnhsoftware.org / MyHTMLTidy
|
|
|
|
|
Hey guys,
I'm new to xsl, however, I literally have spent a long time trying to simply get the sum of some element nodes. For example:
<Data>
<Books>
<Book Name="Endurance" />
<Book Name="Tommorow" />
<Book Name="Easy Money" />
</Books>
</Data>
I'm trying to use <xls:number> to get the sum of the 'Book' elements.
<xsl:template match="/">
<Count>
<xsl:number count="Data/Books/Book" />
</Count>
</xsl:template>
The output is merely:
<Count>
</Count>
Does anyone know why the count="PATTERN" isnt working?
-- modified at 16:18 Thursday 30th March, 2006
|
|
|
|
|
Well,
I found it! Here is the solution if anyone is interested:
<xsl:template match="/">
<Count>
<xsl:apply-templates />
</Count>
</xsl:template>
<xsl:template match="Data/Books">
<xsl:value-of select="count(Book)" />
</xsl:template>
CHEERS!
And I hope it helps someone else.
-- modified at 16:18 Thursday 30th March, 2006
|
|
|
|
|
Good Day Everyone,
Is there any way to pass parameters to xsl file? I have to pass parameters to xsl through url like:
XYZ.xsl?param1=1000
But, its showing me illegal character error.
Is there any hope?
Thanks for the help.
|
|
|
|
|
Yes, you can pass parameters, but you need to define them in your xsl file. I'm not sure if it can be done on the browser command line.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Yes, taht can be done through xsl:param but the need is to pass parameters in the url. Is there still any way out?
Thanks.
|
|
|
|
|
Hi
1. What is better to use - Xpath or Xquery ?
Data is in Northwind XML and I have an XSD(for the schema).
I have to display all the orders(with all its details),product details and Customer details.
Northwind xml has :-
Different Elements under the root element and information is location in various sub elements in different root element.
2. When I have an Xsd file I can verify the xml file for consistency.
Is there any other use of XSD File besides this ?. Also will it
complement any functionality that i am trying to implement with
Xpath/Xquery.
thanks..Loki.
|
|
|
|
|
XQuery is in 2.0 only. XQuery is more like xslt than xpath.
loki_l77 wrote:
Is there any other use of XSD File besides this ?.
No.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hi All,
I am new to XML. I have a problem..
I have written the following code in XML to display some bengali font. But when I tried to view it through IE 6.0, it is showing something else. Is there any special configuration that I need to do to display the Bengali fonts?
<?xml version = "1.0" encoding = "utf-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl"?>
<test>
র
ী
</test>
Please help me out...
|
|
|
|
|
Dear All,
It is displayed properly on a XP machine. But it is not displayed on a 98 machine, although I have installed the font.. I would like to know what are the things does the Unicode display depend on?
Please help me out.
|
|
|
|
|
|
Hi,
I have a class that has all the relavent attributes in order to serialise it to an xml doc, but I do not wish to include the namespace declaration, that is added by default, is there a way to prevent this?
|
|
|
|
|
hi,
can anyone let me know how the instance can be generated from schema
programatically using C# on VS2003.
This is the code i am using to retrieve the attributes.This part of the code is not executed as the attribute count is ZERO.
if(elem.ElementType is XmlSchemaComplexType)
if (ct.AttributeUses.Count > 0)
{
IDictionaryEnumerator ienum = ct.AttributeUses.GetEnumerator();
while (ienum.MoveNext())
{
XmlSchemaAttribute att = (XmlSchemaAttribute) ienum.Value;
Console.Write("Attribute: {0} ", att.Name);
}
}
}
please help
Thanks in Advance
vinutha
|
|
|
|