XML неправильно сформирован Android продолжает появляться

У меня есть XML-файл в приложении, которое я только что загрузил, и eclipse продолжает говорить мне, что он неправильно сформирован. Я не вижу никаких проблем с синтаксисом (я даже проверил его с помощью xml-валидатора w3schools, который также не смог найти никаких ошибок.

Заранее спасибо, вот файл:

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
 -->

<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
android:title="@string/dock_settings_title"
android:key="parent">


<!-- 
<PreferenceScreen
    android:key="dock_audio"
    android:title="@string/dock_audio_settings_title"
    android:summary="@string/dock_settings_summary"
   android:widgetLayout="@*android:layout /preference_dialog" />


<CheckBoxPreference
    android:key="dock_sounds"
    android:title="@string/dock_sounds_enable_title"
    android:summaryOn="@string/dock_sounds_enable_summary_on"
    android:summaryOff="@string/dock_sounds_enable_summary_off"
    android:defaultValue="false" />
    -->

</PreferenceScreen>

person Matze    schedule 20.08.2012    source источник
comment
Попробуйте Удалить предупреждения и/или Очистить проект.   -  person jenzz    schedule 20.08.2012
comment
Я пробовал ваш XML в Eclipse, и никаких ошибок не появляется...   -  person Wroclai    schedule 20.08.2012
comment
Каково точное сообщение об ошибке/предупреждении?   -  person Bigflow    schedule 20.08.2012
comment
@Jens Как выполнять предупреждения об удалении ворса ??   -  person Matze    schedule 20.08.2012
comment
@Bigflow extact сообщение iserror: Ошибка синтаксического анализа XML: неправильно сформирован (недопустимый токен)   -  person Matze    schedule 20.08.2012
comment
Удалить предупреждения/маркеры Lint можно с помощью значка флажка на панели инструментов Eclipse (tools.android.com/recent/neweclipseintui).   -  person jenzz    schedule 20.08.2012
comment
@Matze Я не получаю никаких ошибок. Я бы предложил удалить файл xml и создать новый макет XML для Android (файл -> новый -> другой -> Android -> макет Android XML)   -  person Bigflow    schedule 21.08.2012


Ответы (1)


В вашем коде с комментариями ваш PreferenceScreen закрыт до CheckBoxPreference

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
        <PreferenceCategory
                android:title="First Category">
                <CheckBoxPreference
                        android:title="Checkbox Preference"
                        android:defaultValue="false"
                        android:summary="This preference can be true or false"
                        android:key="checkboxPref" />
                <ListPreference
                        android:title="List Preference"
                        android:summary="This preference allows to select an item in a array"
                        android:key="listPref"
                        android:defaultValue="digiGreen"
                        android:entries="@array/listArray"
                        android:entryValues="@array/listValues" />
        </PreferenceCategory>

</PreferenceScreen>

Посмотрите на эту ссылку. http://www.kaloer.com/android-preferences

person Chirag    schedule 20.08.2012
comment
@Matze, попробуйте с моим опубликованным XML-файлом и ссылкой. - person Chirag; 20.08.2012