Question : Document de l'impression .xml….Asp

Y a-t-il des calibres simples pour démontrer lire un dossier de .xml, groupant certains disques ensemble et impression ils dehors ?  J'ai un fichier de stock que je veux imprimer dans la disposition de format.  Je ne veux pas faire ceci avec le PHP.  L'asp serait great. class= de

Réponse : Document de l'impression .xml….Asp

Je te laisserai le formatage, mais les dossiers joints devraient vous obtenir bien sur votre chemin, en résumé il :
Charger un XSLT (la feuille de transformation de XML) et l'appliquer contre le HTML pour assortir les articles par catégorie,
Elle choisira alors tous les noeuds qui n'ont pas la peau réglée pour rectifier
Elle fera une boucle alors par chacune de ces derniers les titres produits de catégorie comme ils changent et énumèrent jusqu'à 3 articles par catégorie.

Le code ci-dessous est pour le dossier de .asp, le dossier joint est la feuille de XSL. Vous devrez probablement changer les chemins en XSL et des documents de XML ceux-ci sont placés dans l'asp sur les lignes 5 (XSL), 13 (XML) s'ils sont dans le webroot alors laissent le Server.MapPath dedans pendant que ceci l'indique trouver le chemin réel basé sur son endroit dans le répertoire racine de web server. S'ils ne sont pas dans le webroot alors sortent le server.mappath et mettent le plein chemin dans les citations (c.-à-d. « 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 :
36 :
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 puis
	Faible objNode, objSubNode, strCurrentCat, intCatCount
	strCurrentCat = ""
	intCatCount = 0
	Faire
		Placer l'objNode = l'objResults.nextNode ()
		Si l'objNode n'est rien puis sortir fait
		
		Placer l'objSubNode = l'objNode.selectSingleNode (la « catégorie »)
		Sinon l'objSubNode n'est rien alors
			Sinon strCurrentCat = LCase (objSubNode.text) puis
				intCatCount = 0
				strCurrentCat = LCase (objSubNode.text)
				Response.Write « 

« et strCurrentCat et »

«  Finir si intCatCount = intCatCount + 1 S'intCatCount < 4="" Then="" strNodeName="pname" :="" Response="">«  strNodeName = « psubname » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « lprice1 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « lprice2 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « lprice3 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « mprice1 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « mprice2 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « mprice3 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « sprice1 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « sprice2 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  strNodeName = « sprice3 » : strNodeName de Response.Write et » : « et getNodeValue (objNode.selectSingleNode (strNodeName)) et »
«  Response.Write « 
«  Finir si Finir si Boucle Finir si getNodeValue de fonction (objNode) Sinon l'objNode n'est rien alors getNodeValue=objNode.text Autrement "" de getNodeValue= Finir si Finir la fonction Response.Write TypeName (objResults) Placer les objResults = rien Placer l'objXML = rien %>
 
Feuille de XSL pour commander des rangées par catégorie
 
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us