Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1734 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  41  42  43  ..  75  76  77  78  79  80
Auteur Sujet :

[Topic unique] .Net @ Prog

n°2282833
TotalRecal​l
Posté le 01-06-2016 à 17:08:24  profilanswer
 

Reprise du message précédent :
Pas sûr de bien comprendre ton histoire d'exécutable ?
C'est quoi une activité accrue : plus d'appels, ou plus de trucs à faire au cours d'un appel donné ?
On parle de combien d'utilisateurs/requêtes ?

 

Mais si j'ai bien compris, voilà une tentative de réponse : de gros serveurs web utilisent une logique à un EXE, et où une request = un nouveau thread (je simplifie grossièrement et ça ne marche que jusqu'à un certain nombre d'appels concurrents, ça ne va pas plaire à tous mais l'idée est à peu près là), donc c'est pas déconnant  [:spamafote].
Regarde comment est foutu IIS par exemple.

Message cité 1 fois
Message édité par TotalRecall le 01-06-2016 à 17:14:55

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
mood
Publicité
Posté le 01-06-2016 à 17:08:24  profilanswer
 

n°2282837
Profil sup​primé
Posté le 01-06-2016 à 19:14:18  answer
 

TotalRecall a écrit :

Pas sûr de bien comprendre ton histoire d'exécutable ?


Je pense qu'il a un service Windows ou une appli (EXE) sur son serveur qui fait office de serveur web. Et pour répartir la charge, il se demande dans quel mesure créer des thread est suffisant, ou s'il faut qu'il répartisse entre plusieurs EXE (processus en fait).
Je pense que vouloir traiter TOUTES les requêtes en parallèle sans limite, et donc sans queue, est une erreur qui va finir par générer un effondrement des ressources de la machine. Enfin ça dépend bien sur du nombre de requêtes.
 
Il faut peut être prévoir une architecture répartie pour le futur, du style une appli ou les requêtes arrivent : elle va servir de load balancer en redistribuant les requêtes sur différentes instances métiers, potentiellement sur différents serveurs si besoin de plus de ressources.

n°2282864
TotalRecal​l
Posté le 02-06-2016 à 09:19:42  profilanswer
 

Oui, c'est aussi ce que j'avais compris mais vu que la demande d'origine est assez vague il me parait nécessaire de demander des précisions pour répondre.
Ce que tu proposes est une solution viable à de hauts niveaux de charge mais c'est aussi très complexe à bien mettre en oeuvre et potentiellement excessif pour le besoin concret qui nous intéresse... D'où la nécessité de bien cerner le problème.


Message édité par TotalRecall le 02-06-2016 à 09:20:08

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2282912
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 15:04:26  profilanswer
 

En effet, je suis flou :p

 

Alors mon logiciel est un exe, qui tourne en service, il fait pleins de trucs divers comme du monitoring de machine industriels, quelques calcules ... il a eglement un server http basique que j'ai transformé en serveur web qui doit afficher un dashboard (donc page web qui contient des fichiers css,javascript, images...)

 

ce n'est une page qui sera affiché sur le web mais uniquement a l'interne, dans des usines.

 

mon pb est que ce serveur est simple a l'extreme, juste un httplistner qui lance un thread a chaque request. jusqu'a present il fonctionnait parfaitement bien mais  il servait a juste afficher une page web simple qui ne content que du code html mais la page est a present plus compliquée et sera utilisée par bien plus d'utilisateurs (mais pas plus de 200 )

 

mon interrogation  : est ce que je ne devrai pas debarquer ce server web du service principale et le mettre dans un autre exe, dans un autre service, mais d'apres ce que vous me dite, je peux le laisser comme ca et continuer a juste lancer un thread a chaque request :D  

 


Edit : je pose probablement des questions debiles, c'est juste que je ne suis pas dutout dev, mais ingé electrique a la base :p


Message édité par -the_unforgiven- le 02-06-2016 à 15:05:24

---------------
FACEBOUKE , bordel a photos :o
n°2282913
Profil sup​primé
Posté le 02-06-2016 à 15:07:25  answer
 

Pourquoi ne pas.passer par iis qui gère lui même ?

n°2282914
varfendel
Posté le 02-06-2016 à 15:09:48  profilanswer
 

Tu as une contre indication particulière pour ne pas utiliser IIS ?
ça te permettrait de t'affranchir de ta gestion de httplistener, thread etc

n°2282916
nucl3arfl0
Better Call Saul
Posté le 02-06-2016 à 15:15:03  profilanswer
 

J'allais le dire, passe par iis..

n°2282918
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 15:25:25  profilanswer
 

oui la philosophie du produit :D
 
On veut absolument avoir un truc super simple et leger, qui ne depends de rien, on lance le service et il se debrouille , il ne doit pas necessiter de maintenance et on doit minimiser au max la probabilité d'avoir a intervenir plus tard
 
on utilise wamp aussi, c'est une catastrophe, c'est lourd, parfois il se met en offline et plus rien ne marche, et comme je suis la seule ressource qui s'occupe de faire ca dans toute l'amerique du nord , ca m'emmerde d'aller faire 4h d'avion pour reinstaller cette saloperie de wamp :o
 
faut savoir qu'on a deja une bonne semaine de travail quand on instal ce systeme dans un usine ( communiquer avec certaines machines est un cauchemard :o ) + tout le finetune pour avoir ce que veut le client
 
donc faut pas IIS ni aucune autre dependance :D

Message cité 1 fois
Message édité par -the_unforgiven- le 02-06-2016 à 15:27:08

---------------
FACEBOUKE , bordel a photos :o
n°2282919
ixemul
Nan mais sans blague ! ⚡
Posté le 02-06-2016 à 15:26:21  profilanswer
 

+1 autant utiliser un serveur web dédié, c'est fait pour.. IIS


---------------
VA APPRENDRE ET REVIENS QUAND TU SAIS, SINON ABSTIENT TOI C'EST UN GRAND CONSEIL QUE JE TE DONNE... TU ES INCOMPÉTENT ET C'EST UNE RÉALITÉ, TU N'AS RIEN A FAIRE ICI FAUT S'Y CONNAITRE ... -Jojo1998 - RIP - http://tinyurl.com/qc47ftk
n°2282926
varfendel
Posté le 02-06-2016 à 16:06:53  profilanswer
 

-the_unforgiven- a écrit :

oui la philosophie du produit :D
 
On veut absolument avoir un truc super simple et leger, qui ne depends de rien, on lance le service et il se debrouille , il ne doit pas necessiter de maintenance et on doit minimiser au max la probabilité d'avoir a intervenir plus tard


 
donc vous voulez réinventer la roue en pensant que ça sera plus simple à maintenir...
Désolé mais pour moi IIS répondra plus aux critères que tu mentionnes plutôt que développer une appli custom qui ne sera pas forcément plus stable
 

Citation :


on utilise wamp aussi, c'est une catastrophe, c'est lourd, parfois il se met en offline et plus rien ne marche, et comme je suis la seule ressource qui s'occupe de faire ca dans toute l'amerique du nord , ca m'emmerde d'aller faire 4h d'avion pour reinstaller cette saloperie de wamp :o


 
Vous avez pas de connexions ssh / rdp :??:

Message cité 1 fois
Message édité par varfendel le 02-06-2016 à 16:07:37
mood
Publicité
Posté le 02-06-2016 à 16:06:53  profilanswer
 

n°2282932
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 16:33:29  profilanswer
 

varfendel a écrit :

 

donc vous voulez réinventer la roue en pensant que ça sera plus simple à maintenir...
Désolé mais pour moi IIS répondra plus aux critères que tu mentionnes plutôt que développer une appli custom qui ne sera pas forcément plus stable

 

Au final, bien ou pas bien, les clients aiment ca, et c'est en partie ca qui fait qu'ils achetent ce produit :)

 

Edit : maintenant que j'y pense, IIS n'Est pas sur toutes les versions de windows :D notre systeme doit fonctionner n'importe ou


Message édité par -the_unforgiven- le 02-06-2016 à 16:41:36

---------------
FACEBOUKE , bordel a photos :o
n°2282933
TotalRecal​l
Posté le 02-06-2016 à 16:59:13  profilanswer
 

Votre problème en gros c'est de vouloir faire du web (peut être intranet, mais web quand même) sans serveur web [:spamafote] [:slackerbitch]
Moi j'aurais dit comme les autres : utilise IIS :d

 

Ceci dit je comprend ton souci de "portabilité", et effectivement IIS n'est véritablement disponible de façon sérieuse que sur des machines Windows Server.

 

Mais ton souci risque rapidement de déborder de la simple question de la tenue en charge : en l'état j'imagine que tu génères et sert du HTML figé, sans aucun traitement côté serveur à part la construction "statique" de la page selon la requête appelée.
Si tu veux rajouter le moindre support d'un truc côté serveur pour avoir du dynamique/événementiel tu devras bosser à nouveau sur ton serveur, c'est pas un souci ?

Message cité 1 fois
Message édité par TotalRecall le 02-06-2016 à 16:59:39

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2282934
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 17:09:20  profilanswer
 

oui oui j'en suis conscient :D j'ai pas de problemes avec ca, notre dashboard aura peu d'evolution, je veux surtout eviter de faire 4h d'avion pour voir pourquoi IIS ou autre chose n'a pas demarré comme c'est le cas avec Wamp ou dire au client qu'il ne peut pas utiliser son petit win7 32 bits standard

 

Edit : ni demander aux revendeurs d'aller faire une formation d'admin pour installer tout ca :D


Message édité par -the_unforgiven- le 02-06-2016 à 17:10:10

---------------
FACEBOUKE , bordel a photos :o
n°2282935
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 17:12:55  profilanswer
 

TotalRecall a écrit :


 
en l'état j'imagine que tu génères et sert du HTML figé, sans aucun traitement côté serveur à part la construction "statique" de la page selon la requête appelée.  


 
y'a une page statique mais qui contient des champs qui devront etre mis a jours , j'attends que le gars qui code la page finissent l'esthetique pour aborder cette partie
 
pour l'instant mon serveur arrive a tenir de d'assez grosses charges, j'ai fait des tests avec plus de 400 / 500 requetes par secondes ... mais je trouve bizare qu'il arrive a faire ca :o j'ai peut etre loupé quelque chose  [:doc petrus]


Message édité par -the_unforgiven- le 02-06-2016 à 17:19:28

---------------
FACEBOUKE , bordel a photos :o
n°2282936
Profil sup​primé
Posté le 02-06-2016 à 17:19:47  answer
 

On a inventé la prise de contrôle à distance pour pas avoir faire 4h d'avion :whistle:

n°2282937
TotalRecal​l
Posté le 02-06-2016 à 17:22:20  profilanswer
 

C'est clair. Je veux bien que les boîtes soient dans l'industrie mais quand même, c'est pas dur d'ouvrir un remote access pour l'administration.
IIS ça n'a pas plus de chance de foirer que ton bricolage actuel [:spamafote].

 

Mais à mon avis si ton truc répond bien tu peux t'en tenir à ça si t'as pas prévu d'avoir 3000 utilisateur à la fois...

 

Sur le net y a aussi tout plein de petits projets "pédagogiques" de serveur web autonomes en C#, ça peut valoir le coup de regarder.


Message édité par TotalRecall le 02-06-2016 à 17:23:00

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2282938
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 17:24:34  profilanswer
 

 

:non:

 

On a beaucoup de clients qui ont leurs equipements sur un reseau non connecté a internet :D mon systeme fonctionne avec des machines industrielles et des cnc

 

http://www.shl-group.com/wp-content/uploads/2014/12/SHL-CNC-Machining-Gantry-Type-CNC-Machine.jpg

 
TotalRecall a écrit :


Sur le net y a aussi tout plein de petits projets "pédagogiques" de serveur web autonomes en C#, ça peut valoir le coup de regarder.

 

oui je m'en suis inspiré , y'a encore une semaine j'y connaissais rien en programmation de seveur web :D

 
TotalRecall a écrit :

 

Mais à mon avis si ton truc répond bien tu peux t'en tenir à ça si t'as pas prévu d'avoir 3000 utilisateur à la fois...

 


 :jap:  :jap:


Message édité par -the_unforgiven- le 02-06-2016 à 17:37:25

---------------
FACEBOUKE , bordel a photos :o
n°2282939
nucl3arfl0
Better Call Saul
Posté le 02-06-2016 à 17:44:25  profilanswer
 

Y a pas un équivalent serveur NodeJS qui soit portable et autonome ?

n°2282940
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 17:47:30  profilanswer
 

je vais investiguer :jap:


---------------
FACEBOUKE , bordel a photos :o
n°2282943
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 02-06-2016 à 18:13:02  profilanswer
 

Et euh, NancyFx ça peut pas le faire ?


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2282944
massanu
Posté le 02-06-2016 à 18:26:40  profilanswer
 

Taiche a raison, Nancy est parfait dans un cas comme ca
 
Tu peux le self hoster a peu pres n'importe ou, et c'est designer pour gerer des requetes http pas un truc fait a l'arrache
 
https://github.com/NancyFx/Nancy/wiki/Introduction


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°2282946
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 18:52:52  profilanswer
 

"Nancy is built to run anywhere and we mean it. Right from the start, Nancy was designed to not have any dependencies on existing frameworks. Built with the .NET framework client profile, Nancy can be used pretty much wherever you want to, since it’s completely self contained with its own request and response objects."

 

:love: ca a l'air merveilleux ! j'avais comletement oublié son existance :D


Message édité par -the_unforgiven- le 02-06-2016 à 18:53:19

---------------
FACEBOUKE , bordel a photos :o
n°2282947
TotalRecal​l
Posté le 02-06-2016 à 18:56:44  profilanswer
 

Ca fait un sacré machin à se manger pour ton besoin (pas sûr que la maintenance à distance soit facilitée en cas de souci mystérieux :whistle:) mais l'idée est à envisager :jap:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2282949
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 02-06-2016 à 19:00:12  profilanswer
 

mon plan est de garder pour l'instant ce que j'ai vu que c'Est deja codé, mais si on se rend compte plus tard que mon serveur ne fait pas l'affaire j'utiliserai Nancy.
mon plus gros pb avec Nancy est juste d'arriver a l'utiser en fait :whistle: c'est certainement tres simple a utiliser mais quand on est pas dev ... :whistle:  

 

en tout cas, merci messieurs [:autralia 1:2]


Message édité par -the_unforgiven- le 02-06-2016 à 19:00:39

---------------
FACEBOUKE , bordel a photos :o
n°2282952
nucl3arfl0
Better Call Saul
Posté le 02-06-2016 à 19:50:10  profilanswer
 

Je ne connaissais pas :jap:

n°2284008
OrcusZ
Pro AMD | .Net lover
Posté le 22-06-2016 à 09:55:34  profilanswer
 

bien le bonjour à tous,

 

alors j'ai un petit soucis avec le déploiement d'une application winphone 8.1 sous Xamarin. J'ai récemment acheter un mac pour pouvoir également faire l'application sous IOS et j'ai donc installer parallels et tout ce qu'il faut pour continuer de faire du .NET.

 

Mais la depuis que j'essaye de lancer l'application du mon device ( un lumia 435 ) j'ai cette erreur :

Gravité Code Description Projet Fichier Ligne État de la suppression
 
Erreur DEP0001 : Erreur inattendue : -1988945902 Cheer_up_app.WinPhone

ça parle à quelqu'un?


Message édité par OrcusZ le 22-06-2016 à 09:56:05

---------------
Made you your own sentence without believing that of the others...
n°2284012
TotalRecal​l
Posté le 22-06-2016 à 10:09:56  profilanswer
 

Une recherche rapide sur ton code erreur me dit de voir avec plutôt le code 0x89731812


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2284014
OrcusZ
Pro AMD | .Net lover
Posté le 22-06-2016 à 10:18:50  profilanswer
 

TotalRecall a écrit :

Une recherche rapide sur ton code erreur me dit de voir avec plutôt le code 0x89731812


 
Ah merci, j'ai du mal faire ma recherche ^^'


---------------
Made you your own sentence without believing that of the others...
n°2284037
TotalRecal​l
Posté le 23-06-2016 à 09:21:44  profilanswer
 

J'ai juste cherché "Xamarin 1988945902" en sachant que ça devait être un ToString foireux sur un code hexa, y avait qu'un seul lien qui t'emmène là : http://www.desertpenguin.org/blog/xamarinforms.html  
Où le type donne la version 0x. Après je ne garantis pas que ça t'aidera, mais au moins ça fait un vrai code erreur à rechercher.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2284080
OrcusZ
Pro AMD | .Net lover
Posté le 23-06-2016 à 18:39:11  profilanswer
 

Salut,
 
merci pour la recherche, j'ai trouver pas mal de lien grâce à toi, mais j'ai pas encore eu le temps de tester. Mais je pense que ça viens de mon téléphone, j'ai repris mon PC avec windows natif et j'ai pas pu installer l'application non plus ( par contre sur l'émulateur niquel ). Je pense que l'option développeur à du sauter :(


---------------
Made you your own sentence without believing that of the others...
n°2284447
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 29-06-2016 à 22:46:52  profilanswer
 

:hello:  
 
Vous avez quelque chose pour convertir du XML en HTML ?  
 
XML comme celui ci : view-source:http://agent.mtconnect.org/current  
 
a convertir dans quelque chose comme ca :  

Code :
  1. <div class="cf nestable-lists">
  2.         <div class="dd" id="nestable">
  3.             <ol class="dd-list">
  4.                 <li class="dd-item" data-id="1">
  5.                     <div class="dd-handle">Item 1</div>
  6.                 </li>
  7.                 <li class="dd-item" data-id="2">
  8.                     <div class="dd-handle">Item 2</div>
  9.                     <ol class="dd-list">
  10.                         <li class="dd-item" data-id="3"><div class="dd-handle">Item 3</div></li>
  11.                         <li class="dd-item" data-id="4"><div class="dd-handle">Item 4</div></li>
  12.                         <li class="dd-item" data-id="5">
  13.                             <div class="dd-handle">Item 5</div>
  14.                             <ol class="dd-list">
  15.                                 <li class="dd-item" data-id="6"><div class="dd-handle">Item 6</div></li>
  16.                                 <li class="dd-item" data-id="7"><div class="dd-handle">Item 7</div></li>
  17.                                 <li class="dd-item" data-id="8"><div class="dd-handle">Item 8</div></li>
  18.                             </ol>
  19.                         </li>
  20.                         <li class="dd-item" data-id="9"><div class="dd-handle">Item 9</div></li>
  21.                         <li class="dd-item" data-id="10"><div class="dd-handle">Item 10</div></li>
  22.                     </ol>
  23.                 </li>
  24.                 <li class="dd-item" data-id="11">
  25.                     <div class="dd-handle">Item 11</div>
  26.                 </li>
  27.                 <li class="dd-item" data-id="12">
  28.                     <div class="dd-handle">Item 12</div>
  29.                 </li>
  30.    <li class="dd-item" data-id="13">
  31.      <div class="dd-handle">Item 13</div>
  32.        <ol class="dd-list">
  33.                       <li class="dd-item" data-id="14"><div class="dd-handle">Item 14</div></li>
  34.                 </ol>
  35.                 </li>
  36.             </ol>
  37.         </div>


 
:p


Message édité par -the_unforgiven- le 29-06-2016 à 22:47:08

---------------
FACEBOUKE , bordel a photos :o
n°2284450
Je@nb
Kindly give dime
Posté le 29-06-2016 à 22:57:22  profilanswer
 

xsl :o

n°2284452
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 29-06-2016 à 23:22:16  profilanswer
 

:jap:  
 
j'ai apercu ca sans savoir ce que c'est, je vais investiguer, merci.


---------------
FACEBOUKE , bordel a photos :o
n°2284453
Profil sup​primé
Posté le 29-06-2016 à 23:39:02  answer
 

Les XSL servent à mettre en forme du XML en le convertissant.
 
cherche sur le net "xsl transform" par exemple

n°2284471
TotalRecal​l
Posté le 30-06-2016 à 09:45:32  profilanswer
 

Ton premier lien est foireux je pense.
Mais effectivement pour convertir un XML en HTML "visualisable" tu as XSL qui est fait pour ça, et c'est compatible avec tout (direct dans le navigateur, etc).
Par contre le langage est plutôt moche et compliqué :o


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2284478
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 30-06-2016 à 15:18:36  profilanswer
 

:jap:

 

J'ai un peu l'impression que ca ne fait pas ce que je veux :P je ne cherche pas a le rendre lisible sur navigateur, mais plutot a remplacer les balises xml par celles de mon exemple plus haut, j'avais pensé a faire la job avec des "replace", mais bon, si y'a deja un truc qui le fait ... :whistle:

 


mon xml ressemble a ca :

 
Code :
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/xsl" href="/styles/Streams.xsl"?>
  3. <MTConnectStreams xmlns:m="urn:mtconnect.org:MTConnectStreams:1.3" xmlns="urn:mtconnect.org:MTConnectStreams:1.3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mtconnect.org:MTConnectStreams:1.3 /schemas/MTConnectStreams_1.3.xsd">
  4.   <Header creationTime="2016-06-30T13:24:44Z" sender="mtcagent" instanceId="1425445166" version="1.3.0.9" bufferSize="131072" nextSequence="9527914991" firstSequence="9527783919" lastSequence="9527914990"/>
  5.   <Streams>
  6.     <DeviceStream name="VMC-3Axis" uuid="000">
  7.       <ComponentStream component="Rotary" name="C" componentId="c1">
  8.         <Samples>
  9.           <SpindleSpeed dataItemId="c2" timestamp="2016-06-30T13:21:02.831504" name="Sspeed" sequence="9527872199" subType="ACTUAL">3400.0000000000</SpindleSpeed>
  10.           <SpindleSpeed dataItemId="c3" timestamp="2016-06-30T13:12:41.933825" name="Sovr" sequence="9527737022" subType="OVERRIDE">100.0000000000</SpindleSpeed>
  11.           <Load dataItemId="cl3" timestamp="2015-03-04T04:59:26.531505Z" name="Cload" sequence="15">UNAVAILABLE</Load>
  12.         </Samples>
  13.         <Events>
  14.           <RotaryMode dataItemId="cm" timestamp="2015-03-04T04:59:26.531505Z" name="Cmode" sequence="18">SPINDLE</RotaryMode>
  15.         </Events>
  16.         <Condition>
  17.           <Normal dataItemId="Cloadc" timestamp="2016-06-30T13:12:41.934620" sequence="9527737029" type="LOAD"/>
  18.           <Unavailable dataItemId="Csystem" timestamp="2015-03-04T04:59:26.531505Z" sequence="2" type="SYSTEM"/>
  19.         </Condition>
  20.       </ComponentStream>
  21.       <ComponentStream component="Controller" name="controller" componentId="cn1">
  22.         <Events>
  23.           <EmergencyStop dataItemId="estop" timestamp="2016-06-30T13:23:36.584765" sequence="9527914989">TRIGGERED</EmergencyStop>
  24.           <Message dataItemId="msg" timestamp="2015-03-04T04:59:26.531505Z" sequence="35">UNAVAILABLE</Message>
  25.         </Events>
  26.         <Condition>
  27.           <Normal dataItemId="clp" timestamp="2016-06-30T13:12:41.935115" sequence="9527737033" type="LOGIC_PROGRAM"/>
  28.           <Unavailable dataItemId="motion" timestamp="2015-03-04T04:59:26.531505Z" sequence="34" type="MOTION_PROGRAM"/>
  29.           <Unavailable dataItemId="system" timestamp="2015-03-04T04:59:26.531505Z" sequence="38" type="SYSTEM"/>
  30.         </Condition>
  31.       </ComponentStream>
  32. ...
 


le but etant d'afficher le XML dans ca : http://dbushell.github.io/Nestable/


Message édité par -the_unforgiven- le 30-06-2016 à 15:21:19

---------------
FACEBOUKE , bordel a photos :o
n°2284479
varfendel
Posté le 30-06-2016 à 15:27:21  profilanswer
 

Ta demande est un peu HS...
 
Les xslt te permettent de tranformer des xml en ce que tu veux (donc entre autre du html mais ça peut être ce que tu veux), c'est dans cette direction que tu dois creuser.
 
http://www.w3schools.com/xsl/

n°2284480
TotalRecal​l
Posté le 30-06-2016 à 15:36:42  profilanswer
 

T'es pas clair.
Le principe des XSL est plutôt simple :
Prendre un XML en entrée, le parcourir en spécifiant les noeuds qui t'intéressent et la façon de les exploiter, et projeter en sortie un truc qui reprenne la valeur de ces noeuds, typiquement du HTML afin d'obtenir une représentation visuelle de ce que contenait le XML, mais ça peut aussi être n'importe quoi d'autre en sortie.

 

Si tu as l'impression qu'on ne comprend pas, pour qu'on puisse te conseiller dis nous exactement ce que tu veux faire dans quel cadre mais sans te sentir obligé de nous balancer des XML et HTML de 150 lignes :|.


Message édité par TotalRecall le 30-06-2016 à 15:38:44

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2284481
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 30-06-2016 à 15:37:54  profilanswer
 

:jap: du coup je pense que je vais juste refiler ca au stagiaire dev web :o :D  
 

varfendel a écrit :

Ta demande est un peu HS...
 


 
je pensais a qq chose en .net qui fait ca :D  


Message édité par -the_unforgiven- le 30-06-2016 à 15:39:14

---------------
FACEBOUKE , bordel a photos :o
n°2284482
TotalRecal​l
Posté le 30-06-2016 à 15:40:56  profilanswer
 

Ben dans ce cas fais du LINQ to XML (XDocument et cie) : http://www.c-sharpcorner.com/blogs [...] linqtoxml1
Sachant que tu peux te faire des méthodes helpers pour faciliter la conversion XElement -> tag html
C'est pas fondamentalement fait pour mais c'est du .Net et c'est moins moche que les XSL.


Message édité par TotalRecall le 30-06-2016 à 15:42:48

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2284483
-the_unfor​given-
frakkinn home : 1123.6536.5321
Posté le 30-06-2016 à 16:20:19  profilanswer
 

merci je vais voir ca :jap:


---------------
FACEBOUKE , bordel a photos :o
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  41  42  43  ..  75  76  77  78  79  80

Aller à :
Ajouter une réponse
 

Sujets relatifs
service web REST en VB.NET HeySpreadRequete Access avec paramètres, éxécutée en VB .Net
impersonalisation sous ASP.NET[Topic Unique] les blagues pourries de harko et florentg
Generation d'un GIF en ASP.NETAppeler un service web .NET sécurisé en Java
Prog Visual Basic "periodicité"[Oracle] Temps d'execution de requete tres long par rapport au .NET
[VB.NET] Lister des imprimantes réseauxFusion de résultats de requêtes dans une unique Table
Plus de sujets relatifs à : [Topic unique] .Net @ Prog


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR