Gdzie są schematy (schemat DTD lub XML) dla plików XML używanych w systemie Android, takich jak AndroidManifest.xml lub układy?Gdzie są schematy plików XML w projekcie Android?
Odpowiedz
Schematy nie istnieją jako plik xml. Schematy zależą od klas UI używanych przez program. Jest nieco lepsza dyskusja here.
Ogólnie rzecz biorąc, definiowanie przestrzeni nazw w XML nie musi być rzeczywistym istniejącym adresem URL, ale tylko unikalnym na świecie ciągiem (dlatego preferuje się używanie własnych adresów URL). Oczywiście, to miłe, jeśli ten URL zawiera schemat XML (lub, co gorsza, DTD). Byłoby również bardzo miłe, gdyby ktoś stworzył Schematy Android Ressource. Mógłbym mu pomóc jako praca licencjacka w CS. - Prof. Solymosi, Berlin
Schemat XML nie wydają się być udokumentowane, ale jest przydatna lista wszystkich obiektów i ich układ dozwolonych atrybutów tutaj:
http://developer.android.com/reference/android/R.styleable.html#lfields
- 1. Schematy XML z dziedziczeniem wielokrotnym
- 2. NetBeans: Jak zapewnić schematy XML offline?
- 3. Gdzie są przechowywane uprawnienia w systemie Android?
- 4. Schematy nazewnictwa plików zasobów i zarządzanie nimi
- 5. GLIB-GIO-ERROR **: W systemie nie są instalowane schematy GSTtings.
- 6. Właściwe miejsce do umieszczania plików MP3 w projekcie Android
- 7. Gdzie można znaleźć Office 2007/2010/2013 Open XML Schemas
- 8. Gdzie umieścić funkcje pomocnicze w projekcie Feniksa?
- 9. Gdzie są przechowywane pliki logcat systemu Android?
- 10. Znak Android SeekBar, gdzie są wartości
- 11. Gdzie instalowane są klejnoty?
- 12. WPFToolkit.Extended - gdzie są narzędzia?
- 13. gdzie umieścić pliki .properties w projekcie Eclipse?
- 14. Gdzie umieścić statyczny javascript w projekcie Yesod?
- 15. Android Studio - "W projekcie wykryto platformę Android"
- 16. index.jsp domyślnie w projekcie Java EE w Netbeans, gdzie?
- 17. xmldocument i zagnieżdżone schematy
- 18. Gdzie są przechowywane projekty w Eclipse?
- 19. Przenoszenie plików projektów w projekcie .NET
- 20. Gdzie są duże ikony w Pakiecie ikon paska narzędzi Android?
- 21. Xcode litery obok plików w projekcie Navigator
- 22. Gdzie umieszczać pliki Bootstrap na Twitterze w projekcie maven?
- 23. gdzie przechowywane są rozszerzone atrybuty?
- 24. czytanie plików xml w vb6
- 25. Gdzie umieścić plik gitIgnore w Android Studio?
- 26. Gdzie są pliki jar o mdłości w hadoop 2?
- 27. Zapewnienie bezpiecznego ładowania JSON, XML i YAML w projekcie Django
- 28. Przetwarzanie lokalnego pliku XML w systemie Android
- 29. Gdzie java szuka plików?
- 30. Gdzie mogę znaleźć pliki xml kaskady haar?
Co to znaczy napisać: 'xmlns: app =" http://schemas.android.com/apk/res/com.example.android.apis "' then? – Casebash
Domyślam się, że to tylko komentarz :-(. – Martin
@Casebash oznacza to, że przestrzeń nazw 'app' odwołuje się do zasobów pakietu' com.example.android.apis', a następnie próbuje rozwiązać atrybut zadeklarowany w powiedz ' attrs.xml' twojej aplikacji. (Także przywoływane biblioteki są w tej samej przestrzeni nazw twojej aplikacji) Musisz zdefiniować 'xsi: schemaLocation', aby nadać przestrzeni nazw schemat XSD do sprawdzania poprawności.Niektóre narzędzia mają wewnętrzny predefiniowany schemat mapowanie plików dla niektórych przestrzeni nazw (xml, xsd, ...). – TWiStErRob