Open simevo opened 6 years ago
questo commando elenca tutti i 207 elementi (escluso Signature) che compaiono nello schema XML:
Signature
cat Schema_del_file_xml_FatturaPA_versione_1.2_cleanup.xsd | grep '^ *<xs:element name=' | sed 's/ *<xs:element name="\([^"]*\)".*$/\1/g'
sono 170 elementi unici:
ABI AlboProfessionale AlCassa AlgoritmoCompressione AliquotaIVA AliquotaRitenuta Allegati AltriDatiGestionali Anagrafica Arrotondamento ...
149 compaiono solo una volta, 21 compaiono più volte (per un totale di 58):
6 IdFiscaleIVA 5 CodiceFiscale 5 Anagrafica 4 DatiAnagrafici 3 RiferimentoAmministrazione 3 Natura 3 Data 3 AliquotaIVA 2 Telefono 2 StabileOrganizzazione 2 Sede 2 ScontoMaggiorazione 2 Ritenuta 2 RiferimentoNumeroLinea 2 RappresentanteFiscale 2 Nome 2 Email 2 Descrizione 2 Denominazione 2 Cognome 2 Arrotondamento
per elencare gli elementi presenti nello schema JSON:
grep '^ *"[A-Z][a-Z]*": {' fatturaPA_1.2_schema.json | sed 's/^ *"\([A-Z][a-Z]*\)": {/\1/g'
a un primo confronto ne sembrano mancare 45:
questo commando elenca tutti i 207 elementi (escluso
Signature
) che compaiono nello schema XML:sono 170 elementi unici:
149 compaiono solo una volta, 21 compaiono più volte (per un totale di 58):
per elencare gli elementi presenti nello schema JSON:
a un primo confronto ne sembrano mancare 45: