Dove sono gli schemi (DTD o schema XML) per i file XML utilizzati su Android come AndroidManifest.xml o i layout?Dove sono gli schemi per i file XML su un progetto Android?
risposta
Gli schemi non esistono come file xml. Gli schemi dipendono dalle classi di UI utilizzate dal programma. C'è una discussione leggermente migliore here.
In generale, la definizione di uno spazio dei nomi in XML non deve essere un URL reale esistente ma solo una stringa unica nel mondo (quindi si preferisce utilizzare i propri URL). Certo, è bello se questo URL contiene lo schema XML (o peggio, DTD). Sarebbe anche molto bello se qualcuno potesse creare Schemi di Ressource di Android. Potrei aiutarlo come tesi di laurea in CS. - Prof. Solymosi, Berlino
Lo schema XML non sembra essere documentato, ma c'è un utile elenco di tutti gli oggetti del formato e dei relativi attributi consentiti qui:
http://developer.android.com/reference/android/R.styleable.html#lfields
- 1. Dove trovare Office 2007/2010/2013 Schemi Open XML
- 2. Concessione per gli utenti su diversi schemi
- 3. quali sono gli schemi di progettazione utilizzati in Android?
- 4. WPFToolkit.Extended - dove sono gli strumenti?
- 5. Dove sono gli Spark registrati su EMR?
- 6. Android: dove sono memorizzati i file di database?
- 7. Progetto Android: Il modo migliore per organizzare i file
- 8. Segno SeekBar Android dove sono i valori
- 9. Quali pacchetti LaTeX sono disponibili per gli schemi circuitali?
- 10. Dove impostare gli attributi dell'ambiente Python per un progetto Django?
- 11. Dove sono memorizzati i riferimenti all'assembly del progetto dell'applicazione Web?
- 12. Dove sono i registri per couchdb su iriscouch?
- 13. Schemi di comunicazione per gli sviluppatori senior
- 14. Dove sono archiviati i file evtx archiviati?
- 15. Dove sono inclusi i file opencv2?
- 16. Dove sono i registri Gradle?
- 17. Dove dovrebbe andare un file .xml di preferenze?
- 18. dove inserire i file .properties in un progetto Eclipse?
- 19. Mongoose: estendere gli schemi
- 20. Dove sono documentati i campi per il file unicode.org "UnicodeData.txt"?
- 21. Android: dove vengono salvati i file scaricati?
- 22. Imposta editor predefinito per file XML Android
- 23. Generazione di documenti XML da schemi XML in C++
- 24. Dove sono i contro di Reason (: :) operatore?
- 25. Organizzazione di file di codice/file XML per Android SDK
- 26. Dove sono i simboli gcov?
- 27. Schemi XML con ereditarietà multipla
- 28. Dove sono memorizzati i segnalibri Eclipse?
- 29. Quanto sono sicuri i file SQLite e SharedPreferences su Android?
- 30. Scrittura XML su Android
cosa significa scrivere: 'xmlns: app =" http://schemas.android.com/apk/res/com.example.android.apis "' allora? – Casebash
Immagino che sia solo un commento :-(. – Martin
@Casebash significa che lo spazio dei nomi 'app' fa riferimento alle risorse del pacchetto' com.example.android.apis', quindi prova a risolvere un attributo dichiarato in say' attrs.xml' della tua app. (Anche le librerie di riferimento sono nello stesso spazio dei nomi della tua app) Dovresti definire 'xsi: schemaLocation' per dare allo spazio dei nomi uno schema XSD per la convalida.Alcuni strumenti hanno uno schema predefinito interno mappature di file per determinati spazi dei nomi (xml, xsd, ...). – TWiStErRob