SUP / SUB тег в XML - PullRequest
       10

SUP / SUB тег в XML

0 голосов
/ 22 июля 2011

Могу ли я использовать теги Superscript и Subscript в файле XML?

Я пытался вставить копию, используя теги <SUP>, но это выдает ошибку. Я также много искал, но не смог найти правильное решение.

Может кто-нибудь предложить мне решение?

Ответы [ 4 ]

3 голосов
/ 22 июля 2011

В стандарте XML нет ничего, что исключало бы элементы SUP или SUB.

Однако они также не имеют какого-либо конкретного значения в XML.

Если вы ожидаетеих показывать как супер и субскрипты, этого не произойдет.

1 голос
/ 22 июля 2011

Вы можете использовать любые теги, которые вам нравятся, в XML, и в этом весь смысл.

Пожалуйста, никогда не используйте фразу «Я попробовал, и это дало мне ошибку», не сообщая нам, в чем была ошибка.Нам нравится быть полезными, но мы не можем объяснить вам ошибку, не увидев сообщение об ошибке.Это все равно что сказать своему врачу, что ты не чувствуешь себя хорошо, не сказав ему о симптомах.

0 голосов
/ 22 июля 2011

Вы можете заключить текст в тег CDATA, например, так:

<![CDATA[ <string>haii</string> ]]>

Анализатор XML не будет пытаться анализировать содержимое внутри, но интерпретирует его как литерал, который решит вашу проблему.

0 голосов
/ 22 июля 2011

Этот XML:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <array>
        <dict>
            <key>name</key>
            <string>title</string>

            <key>subchapters</key>
            <string>name</string>
        </dict>
    </array>
</plist>

имеет ссылку на DTD, в котором элемент sub не определен.Этот DTD расположен http://www.apple.com/DTDs/PropertyList-1.0.dtd

Я думаю, вы можете пропустить проверку DTD в вашем XML-парсере.

...