Citat:
Ursprungligen postat av
uffe98
Hm okej,
XML-sidan är inte public och man gör uppslag på olika ID'n.
Idag så sitter folk och manuellt byter id i URL'en för att sen leta fram info i xml'en.
Flyten idag;
1. 'ska checka x på produkt y med id z'
2. går till
http://example.com?id=z
3. ctrl+f sök på sidan efter x
4. ok allt bra
Min tanke på en sida som ska visa det som 99 gånger av 100 är vad man är ute efter
1. Simpelt inputfält där du kan skriva in id
2. får tillbaka typ;
- har funktion x
- har inte funktion y
- har funktion z
Servern som hostar XML'en har jag inte tillgång till.
XML uppdateras konstant på de olika produkterna.
Varje XML är 100-300 rader.
Det finns troligtvis 100k+ produkter i lösningen.
Tänkte bara göra det så enkelt som möjligt så simpel HTML/JS-sida som jag bara kan ge till de jag vill. Vill inte lägga så mycket tid på det som att få fixat med node/python lokalt hos de jag tänker ge html-filen till.
Men så stötte jag ju på CORS-problematiken och förstår inte varför det ska vara så svårt att få till med JS.
Jag gör ett försök att beskriva vad du vill göra, så får du berätta om jag uppfattat korrekt.
Du finns i ett nätverk i en organisation. En intern http-server kan via en url, ungefär
http://xmlserver.domainname.se?id=x
nås. Den levererar då ca 100-300 rader XML med information om produkten x.
Du kan hämta data från XML-servern, men du kan inte göra någon programmering på den.
Du kan inte sätta upp en lokal server på nätverket som gör det du vill genom att hämta data från XML-servern. Det finns inte heller någon befintlig server som du kan lägga in en lösning på.
Du vill skriva en eller ett par HTML/Javascript-sida/sidor som lagras lokalt på användarnas datorer som visar ett formulär där användarna fyller i produkt-id och trycker på knappen "hämta".
Då får du upp information om produkten på skärmen.
Eventuellt väljer du i formuläret vilken data om aktuell produkt du vill ha.
Vill du ha upp XML-informationen som den är eller vill du presentera den på ett mer användarvänligt sätt?
Hur många är det som ska hämta data? Är det rimligt att lägga in din lösning på var och en av dessa användares datorer eller borde lösningen finnas på en server på nätet?
Här finns lite om hur man kan parsa XML med javascript
:
https://www.w3schools.com/xml/xml_parser.asp
–