AndroidManifest.xmlやレイアウトのようにAndroidで使用されるXMLファイルのスキーマ(DTDまたはXMLスキーマ)はどこですか?AndroidプロジェクトのXMLファイルのスキーマはどこにありますか?
34
A
答えて
15
スキーマはxmlファイルとして存在しません。スキーマは、プログラムで使用するUIクラスによって異なります。若干良い議論がありますhere。
5
一般に、XMLで名前空間を定義することは、実際の既存のURLではなく、ワールドワイドの一意のStringである必要があります(したがって、独自のURLを使用する方が望ましい)。もちろん、このURLにXMLスキーマが含まれている(または、悪化している、DTD)場合はうれしいことです。誰かがAndroid Ressource Schemataを作成するのであれば、とても良いことです。私はCSの学士論文として彼を助けることができました。 - 教授Solymosi、ベルリン
2
XMLスキーマは、文書化されていないようですが、ここですべてのレイアウトオブジェクトとその許可属性の便利なリストがあります:
http://developer.android.com/reference/android/R.styleable.html#lfields
関連する問題
- 1. XSLT 1.0用のXMLスキーマはどこにありますか?
- 2. XMLスキーマとXMLは1つのファイルにありますか?
- 3. Gladeマークアップ言語のXMLスキーマ(XSD-ファイル)はどこにありますか?
- 4. NuGet.ConfigファイルはVisual Studio 2017プロジェクトのどこにありますか?
- 5. 環境設定.xmlファイルはどこにありますか?
- 6. Android Studioの "content_my.xml"ファイルはどこにありますか?
- 7. C#プロジェクトでapplication.exe.configファイルはどこにありますか?
- 8. SDL Tridion UI拡張設定ファイルのスキーマはどこにありますか
- 9. XFAの仕様やDTD /スキーマはどこにありますか?
- 10. どこのSqliteファイルがAndroidにありますか
- 11. Tomcat 6のcontext.xmlのXMLスキーマはありますか?
- 12. lifecycleMappingMetadataスキーマはどこにありますか? Eclipseで
- 13. Visual Basicプロジェクトの既定の設定ファイルはどこにありますか?
- 14. アンドロイドのレイアウトのXMLソースコードはどこにありますか?
- 15. 説明ネットフローデータ用のXMLスキーマはありますか?
- 16. Symfony 1.4 DoctrineプロジェクトのXMLスキーマ
- 17. C#/// xmlドキュメンテーションコメントの良い例はどこにありますか?
- 18. Delphi XE2のXMLデータバインディングウィザードはどこにありますか?
- 19. オフィスオープンXMLの完全なリファレンスはどこにありますか?
- 20. Scales Xmlのコード例はどこにありますか
- 21. データベース移行はNode.jsプロジェクトのどこにありますか?
- 22. Ionic2/3プロジェクトのSQLiteデータベースはどこにありますか?
- 23. Android XMLドキュメントはありますか?
- 24. Android SDKにはどのようにファイルがありますか?
- 25. この "pyvenv.cfg"ファイルはどこにありますか?
- 26. Androidのウェブブラウザのソースコードはどこにありますか?
- 27. Android SDKのlayoutoptツールのソースコードはどこにありますか?
- 28. Androidスタイルのアイテムのリストはどこにありますか?
- 29. 最新のAndroidエミュレータのソースコードはどこにありますか?
- 30. バケット、ファイル、プロジェクトなどの制限はありますか?
それが何を意味します'xmlns:app =" http://schemas.android.com/apk/res/com.example.android.apis "'と書くと? – Casebash
それはちょうどコメントです:-(。 – Martin
@Casebashこれは、名前空間 'app'が' com.example.android.apis'パッケージのリソースを参照していて、あなたのアプリの「attrs.xml」も参照してください(参照されているライブラリはあなたのアプリの同じネームスペースにあります) 'xsi:schemaLocation'を定義して名前空間に検証のためのXSDスキーマを与えなければなりません。特定のネームスペース(xml、xsd、...)のファイルマッピング – TWiStErRob