Frage : Dokument des Druckes .xml….Asp

Gibt es irgendwelche einfachen Schablonen, zum des Ablesens einer .xml Akte zu demonstrieren und zusammen gruppiert bestimmte Aufzeichnungen und Drucken sie heraus?  Ich habe eine Warenbestandakte, die ich im Formatplan drucken möchte.  Ich möchte nicht dies mit PHP tun.  Asp würde great. sein

Antwort : Dokument des Druckes .xml….Asp

Ich überlasse der Formatierung Sie, aber die angebrachten Akten sollten Sie auf Ihrer Weise gut erhalten, zusammenfassend wird sie:
Ein XSLT (XML Umwandlungblatt) laden und es gegen das HTML anwenden, um die Einzelteile durch Kategorie zu sortieren,
Sie wählt dann alle Nullpunkte vor, die nicht das Fell haben, das eingestellt wird, um auszurichten
Sie schlingt dann durch jedes von diesen ausgegebene Kategorienüberschriften, wie sie bis zu 3 Einzelteilen pro Kategorie ändern und verzeichnen.

Der folgende Code ist für die .asp Akte, die angebrachte Akte ist das XSL Blatt. Sie müssen wahrscheinlich die Wege zum XSL ändern u. werden XML Dokumente diese in das Asp auf Linien 5 (XSL), 13 eingestellt (XML) wenn sie sind, im webroot dann das Server.MapPath innen verlassen, während diese es erklärt, den tatsächlichen Weg zu finden basiert auf seiner Position im web serverroot-Dateiverzeichnis. Wenn sie nicht im webroot dann sind, das server.mappath herausnehmen und den vollen Weg in die Anführungsstriche (einsetzen d.h. „c:\inetpub\data\test.xml ")
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
<> 0 dann
	Schwaches objNode, objSubNode, strCurrentCat, intCatCount
	strCurrentCat = ""
	intCatCount = 0
	Tun
		objNode = objResults.nextNode einstellen ()
		Wenn objNode nichts dann ist, herausnehmen tun
		
		objSubNode = objNode.selectSingleNode („Kategorie“) einstellen
		Wenn nicht objSubNode nichts dann ist
			Wenn nicht strCurrentCat = LCase (objSubNode.text) dann
				intCatCount = 0
				strCurrentCat = LCase (objSubNode.text)
				Response.Write „

„u. strCurrentCat u.“

„ Beenden wenn intCatCount = intCatCount + 1 Wenn intCatCount < 4="" Then="" strNodeName="pname" :="" Response="">„ strNodeName = „psubname“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „lprice1“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „lprice2“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „lprice3“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „mprice1“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „mprice2“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „mprice3“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „sprice1“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „sprice2“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ strNodeName = „sprice3“: Response.Write strNodeName u.“: „u. getNodeValue (objNode.selectSingleNode (strNodeName)) u.“
„ Response.Write „
„ Beenden wenn Beenden wenn Schleife Beenden wenn Funktion getNodeValue (objNode) Wenn nicht objNode nichts dann ist getNodeValue=objNode.text Sonst getNodeValue= "" Beenden wenn Funktion beenden Response.Write TypeName (objResults) objResults einstellen = nichts objXML einstellen = nichts %>
 
XSL Blatt, zum von Reihen durch Kategorie zu bestellen
 
Weitere Lösungen  
 
programming4us programming4us