2009-03-03 33 views

Trả lời

15

Các lược đồ không tồn tại dưới dạng tệp xml. Các lược đồ phụ thuộc vào các lớp UI mà chương trình của bạn sử dụng. Có một cuộc thảo luận tốt hơn một chút here.

+7

có nghĩa là gì để viết: 'xmlns: app =" http://schemas.android.com/apk/res/com.example.android.apis "' sau đó? – Casebash

+0

Tôi đoán nó chỉ là một bình luận sau đó :-(. – Martin

+2

@Casebash nó có nghĩa là không gian tên 'app' đang tham chiếu đến các tài nguyên của gói' com.example.android.apis', sau đó cố gắng giải quyết một thuộc tính được khai báo trong câu lệnh ' attrs.xml' của ứng dụng của bạn (Ngoài ra các thư viện được tham chiếu nằm trong cùng một không gian tên của ứng dụng của bạn) Bạn phải định nghĩa 'xsi: schemaLocation' để cung cấp cho không gian tên một lược đồ XSD để xác nhận hợp lệ. ánh xạ tệp cho một số không gian tên nhất định (xml, xsd, ...) – TWiStErRob

5

Nói chung, việc xác định một không gian tên trong XML không phải là một URL hiện có thực mà chỉ là một chuỗi duy nhất trên toàn thế giới (do đó, người ta thích sử dụng các URL riêng của chúng). Tất nhiên, sẽ tốt nếu URL này chứa lược đồ XML (hoặc tệ hơn, DTD). Nó cũng sẽ rất tốt nếu ai đó sẽ tạo ra Android Ressource Schemata. Tôi có thể giúp anh ta như một luận án cử nhân trong CS. - GS Solymosi, Berlin

Các vấn đề liên quan