Utilizzando il provider di tipo XML in FSharp.Data (versione 2.0.5) i nomi degli elementi non corrispondono ai nomi nello schema.F # provider di tipo XML cambia nome
Per esempio i miei file XML inizia con:
<?xml version="1.0" encoding="utf-8"?>
<WebQuery><Results><Result><PrimaryID>105882365</PrimaryID><CONTACT_ADDRESS_LINE_1 /><CONTACT_ADDRESS_LINE_2 />
ma in F # Ho bisogno di fare riferimento CONTACT_ADDRESS_LINE_1 con
.ContactAddressLine1
C'è qualcosa sui provider di tipo non capisco? Perché il nome in F # è diverso dal nome dell'elemento nello schema?
'CONTACT_ADDRESS_LINE_1' sembra così stridente considerando il formato gli altri elementi seguono . – ChaosPandion
ChaosPandoin - Forse sì, ma non controllo lo schema, è ciò che viene fornito da un'azienda esterna. – JonnyBoats
Dovrò fare un po 'di lettura sul provider del tipo XML. Non posso fare a meno di chiedermi se mantengono i metadati interni sull'elemento che rappresenta la forma originale. Sembra possibile che possano formattare i nomi in una convenzione .NET. – ChaosPandion