|
What do you mean by search with XML?
If you want to access a specific element or attribute of an XML file use XPath[^].
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
Hi
How to create a dynaic XSD
its very urgent
thank u
kishore kumar Manikonda
Software Developer
|
|
|
|
|
An XML Schema file is an XML file itself, so you can use the usual APIs like XmlDocument or XmlTextWriter .
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|
|
what is mean of "OUTER XML CONCEPTS"...
which purpose we r using..
how to use it...
|
|
|
|
|
I am trying to load a list of number in a combobox, it seems to be reading the xml file elements but it is reading my numbers as the index for the combobox
here is my xml file data that is is reading
<Days>21, "21"</Days>
<Days>20, "20"</Days>
<Days>19 19</Days>
<Days>18</Days>
<Days>17</Days>
<Days>16</Days>
<Days>15</Days>
<Days>14</Days>
<Days>13</Days>
<Days>12</Days>
<Days>11</Days>
<Days>10</Days>
all i get is a blank drop down list, if you want to see the code let me know but the code is working to read the other elements and filling text boxes
|
|
|
|
|
Hello,
I am Andrea from Italy.
ToDay I have download this script http://www.codeproject.com/asp/xml_messageboard.asp
and I have trouble.
I f I place html code in this page before the asp script, it return with strange simbol:
<%@ Language=VBScript %>
<%
' View Message
' prevent page caching
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
xslpath = Server.mappath("viewmessage.xsl") '"d:\InetPub\wwwroot\XMLmessageboard\messageboard.xsl"
xmlpath = Application("xmlpath")
Set id = Request.QueryString("id")
set xdoc = Application("xdoc")
set xsldoc = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
'load up XSL doc and perform transformations
xsldoc.async = false
xsldoc.load(xslpath)
set xsltemp = Server.createObject("MSXML2.XSLTemplate")
xsltemp.stylesheet=xsldoc
set xslproc = xsltemp.createProcessor
xslproc.input=xdoc.nodeFromID(id)
xslproc.output=Response
' parameter for message group
xslproc.addParameter "msgid",CStr(id)
xslproc.transform()
%>
why ?
Thanks,
Andrea
|
|
|
|
|
The code is transforming a XML file with XSLT to recreate a HTML document. If you place HTML code before, during or after the code, you will have a malformed HTML document since you will have HTML code outside of scope of the <html> tag. If you want to add HTML code, you must modify the messageboard.xsl document.
|
|
|
|
|
... I can not modify the asp file? or there is not another way to trasform xml ?
|
|
|
|
|
Can you modify the xsl file?
|
|
|
|
|
Yes I can, but I would want to add other code asp ...
|
|
|
|
|
You want to add more ASP code? If the XSL does not change and HTML code concerning the body element and its ancestors, you can place that code in the ASP file. Then, you can add more ASP code before or after the transformed HTML code.
|
|
|
|
|
... kindly, can you give me an example with the post code?
|
|
|
|
|
... the code I should change it so?
my code asp
<%
' View Message
' prevent page caching
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
xslpath = Server.mappath("viewmessage.xsl") '"d:\InetPub\wwwroot\XMLmessageboard\messageboard.xsl"
xmlpath = Application("xmlpath")
Set id = Request.QueryString("id")
set xdoc = Application("xdoc")
set xsldoc = Server.CreateObject("MSXML2.FreeThreadedDOMDocument")
'load up XSL doc and perform transformations
xsldoc.async = false
xsldoc.load(xslpath)
set xsltemp = Server.createObject("MSXML2.XSLTemplate")
xsltemp.stylesheet=xsldoc
set xslproc = xsltemp.createProcessor
xslproc.input=xdoc.nodeFromID(id)
xslproc.output=Response
' parameter for message group
xslproc.addParameter "msgid",CStr(id)
xslproc.transform()
my code asp
%>
Andrea
|
|
|
|
|
Yes, just make sure that the HTML, HEAD and BODY elements aren't in the messageboard.xsl.
|
|
|
|
|
|
I cannot help you here since you are embedding and object in your page.
|
|
|
|
|
|
Hello,
I am trying to read and write to a xml document into a dataset, but got an error message that cannot find the file path.
This is using the Compact Framework 2.0, so cannot use the currentDirectory or startupPath, I have used the code below. However, the path i get is \programFile\PDACodeRedWM5 which is returned
PDACodeRedWM5 being the name of my project.
However, this path doesn't exist on my file system. So i got an error saying 'Could not find a part of the path '\C:\Program Files\PDACodeRedWM5\webServiceUrl.xml'.
So i created this actual path on my file system and still got the same error message.
This is my code so you can have a better understanding, I am trying to read in a xml file into a Dataset.
Try<br />
'File the xml file<br />
Dim fileName As String = String.Empty<br />
Dim ds As New DataSet<br />
Dim dv As DataView<br />
<br />
Dim path As String<br />
path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)<br />
path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetModules(0).FullyQualifiedName)<br />
<br />
'Read in the xml file<br />
<br />
fileName = String.Format("{0}\WebServiceURL.xml", path)<br />
<br />
ds.ReadXml(fileName)<br />
<br />
'Find if a url already exists<br />
dv = New DataView(ds.Tables(0))<br />
<br />
If (dv.Count = 0) Then<br />
'This is the first time the application is running, so input from user<br />
Dim objInputURL As New InputURL()<br />
objInputURL.ShowDialog()<br />
Else 'Set the URL to the current web service location<br />
Dim objUrl As New Globals<br />
objUrl.UrlPath = ds.Tables(0).Rows(0)("url").ToString()<br />
End If<br />
<br />
Catch ex As Exception<br />
MsgBox(ex.Message)<br />
End Try
If the programFile\PDACodeRedWM5 has not been created why does it give that file path?
The actual path the application is in, is on my D drive.
Many thanks for any help,
Steve
|
|
|
|
|
Steve I am not sure I agree with you conclusion that an issue of finding a file using the compact framework qualifies as an XML issue just because the contents of your particular file is XML. Oh never mind... I just noticed you are using VB.
led mike
|
|
|
|
|
Hello all,
I'm sure this is a walk in the park for all you experts out there.
I'm very new to VB.net coming from a VBA background. I have the job of opening a XML file when it is recieved by a web service adding it's data to a database. I believe I must use a dataset and compare the file to a XML schema. If anyone can help I would be very grateful as I'm making little progress myself
Thanks in advance
-ukfrosty
|
|
|
|
|
Your post might be too broad. Go to the C# forum and read the post at the top of the list "How to get an answer to your question".
led mike
|
|
|
|
|
Hi, i try to make a new asp.net web service project in ms visual studio .net 2003, but in solution explorer window, the .vsdisco file doesn't come up. I want to try xml web service locally.Can u help me and give some advise?
Thanks
|
|
|
|
|
dear hariharan,
if you have an idea to find the text in xmldocument.
Then if it is an attribute name then
xmlDoc.selectsingleNode("//ParentNode/Node[@id='" & txtbox1.text &"']")
If its a element name then
xmlDoc.selectsingleNode("//ParentNode")
All The Best
Sathesh Pandian
|
|
|
|
|
Hi!
I am using C#, i want to search a node in XML file having a given Attribute. the structure of XML file is not known, i.e. we dont know that how many nodes are there and each node conatins how many child nodes.
following is a sample of the structure of XML file. I want to traverse all nodes of file and return the "Name" attribute of the node if it matches with the user defined string.
<ROOT>
<Group Name="A" ID="1">
<Group Name="C" ID="3">
<Group Name="D" ID="4" />
</Group>
<Group Name="E" ID="5">
<Group Name="F" ID="6">
<Group Name="G" ID="7" />
</Group>
</Group>
</Group>
<Group Name="B" ID="2" />
</ROOT>
I tried to do it with recursion but could not handle it. Please tell me how to do it.
Thanks in advance..
Regards,
Affan Ahmad Toor
|
|
|
|
|
Affan Toor wrote: could not handle it
What does that mean? Show us the code you got so far.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook www.troschuetz.de
|
|
|
|