Tämä yhdestä openGL tutorialista. Tälläistä herjaa heittää?
Multiple annotations found at this line:
error: Error parsing XML: mismatched tag
The element type "TextView" must be terminated by the matching end-tag </TextView>".
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" tools:context=".MainActivity" /> <android.opengl.GLSurfaceView android:id="@+id/glSurface" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="top|left" /> </RelativeLayout>
Mod. lisäsi kooditagit!
Mikäs tuollaista herjaa heittää? Se ei näytä osaavan XML:ää. Sellaista kielipuolta ”XML-sovellusta” käytettäessä pitää sitten varmaankin kirjoittaa
<TextView ... tools:context=".MainActivity"></TextView>
(ja vastaavasti sitä seutaavalle elementille).
ok thx :)
Yucca kirjoitti:
Mikäs tuollaista herjaa heittää? Se ei näytä osaavan XML:ää. Sellaista kielipuolta ”XML-sovellusta” käytettäessä pitää sitten varmaankin kirjoittaa
<TextView ... tools:context=".MainActivity"></TextView>(ja vastaavasti sitä seutaavalle elementille).
Missään "XML:n säännöissä" ei sanota, että <TextView/> olisi sama asia kuin <TextView></TextView>
The Alchemist kirjoitti:
Missään "XML:n säännöissä" ei sanota, että <TextView/> olisi sama asia kuin <TextView></TextView>
Kuitenkin ”XML:n säännöissä” sanotaan, että jos elementillä ei ole sisältöä, sen saa merkitä tyhjän elementin tagilla (<TextView/>). Samassa kyllä varoitetaan, että myös vääriä toteutuksia voi olla liikkeellä.
Extensible Markup Language (XML) 1.0 (Fifth Edition):
Empty-element tags may be used for any element which has no content, whether or not it is declared using the keyword EMPTY. For interoperability, the empty-element tag SHOULD be used, and SHOULD only be used, for elements which are declared EMPTY.
Metabolix kirjoitti:
Kuitenkin ”XML:n säännöissä” sanotaan, että jos elementillä ei ole sisältöä, sen saa merkitä tyhjän elementin tagilla (<TextView/>).
Nimenomaan niin sanotaan XML:n säännöissä (ilman lainausmerkkejä – kyseessä on XML:n määrittely ja ainoat säännöt, jotka koskevat XML:ää yleisesti).
lainaus:
Samassa kyllä varoitetaan, että myös vääriä toteutuksia voi olla liikkeellä.
Ilmaus ”for interoperability” on tekninen termi, joka on määritelty seuraavasti: ”Marks a sentence describing a non-binding recommendation included to increase the chances that XML documents can be processed by the existing installed base of SGML processors which predate the WebSGML Adaptations Annex to ISO 8879.”
Käytännössä tuossa viitataan lähinnä vanhoihin web-selaimiin, jotka eivät todellisuudessa ymmärrä sen enempää SGML:ää kuin XML:ääkään. Suositus on olennainen silloin, kun jostain syystä halutaan käyttää XHTML:ää web-sivuilla. Teoriassa se olisi merkitsevä myös silloin, kun XML:ää tarjotaan SGML-prosessorille, missä ei noin suurin piirtein olisi mitään tolkkua. Sillä ei ole mitään tekemistä minkään aidon XML-prosessorin kanssa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.