допустимый символ в XML?

Вопрос заключался в том, как добавить знак фунта к этим строкам в файле, чтобы сделать превосходный ответ Тима Куппера более полным, я бы предложил следующее:

sed /000/s/^/#/ > output.txt

или вы могли бы рассмотреть возможность использования возможности sed в -place отредактируйте рассматриваемый файл, а также сделайте резервную копию, например:

sed -i.bak /000/s/^/#/ file.txt

опция «-i» отредактирует и сохранит файл inline / in-place, опция «-i.bak» также сделайте резервную копию исходного файла в file.txt.bak на случай, если вы что-то напортачили.

Вы можете заменить «.bak» любым суффиксом по своему вкусу. Например: «-i.orignal» создаст исходный файл как: «file.txt.orignal»

10
задан Mark Harrison 6 October 2010 в 06:10
поделиться

2 ответа

Как утверждали другие, вы, вероятно, имели в виду & # 10; . Причина, по которой & # x10; (0x10 = 10h = 16) недействительна, заключается в том, что она явно исключена стандартом XML 1.0: ( http://www.w3.org/TR/xml / # NT-Char )

Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
14
ответ дан 3 December 2019 в 19:35
поделиться

& # 10; - символ перевода строки,

6
ответ дан 3 December 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: