Я пытался загрузить XML-файл в электронную таблицу Excel, как обсуждалось ранее:
XSD-схема для специальных символов - импорт в Excel
Следующийчто там было сказано: удалось успешно импортировать с использованием встроенного DTD. Однако я все еще не могу заставить Excel анализировать специальные символы как специальные символы. В электронной таблице они разбиваются и начинают новую строку.
Что должно быть:
Dec 1899-Jan 1900
Появляется как (дублируя остальные данные):
Dec 1899
Jan 1900
Вот пример кода XML, который я пробовал.
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE DScribeDatabase [
<!ENTITY ndash "–">
<!ELEMENT DScribeDatabase (DScribeRecord)*>
<!ATTLIST DScribeDatabase Name CDATA #REQUIRED>
<!ELEMENT DScribeRecord (RecordType | Address |...)*>
<!ELEMENT RecordType (#PCDATA)>
<!ELEMENT Address (#PCDATA)>
...
]>
<DScribeDatabase Name="Locations">
<DScribeRecord>
<RecordType>Location</RecordType>
<Address>Newspapers/Manchester Evening News May 1897-</Address>
</DScribeRecord>
...
</DScribeDatabase>
РЕДАКТИРОВАТЬ: Рассматривая это: кажется, что при использовании встроенного DTD Excel не принимает объекткак элемент;добавление подслоя к экземпляру NDASH.
введите описание изображения здесь
Я также предпринял следующие попытки здесь: Использование сущности HTML в XSLT (например) & здесь: Заменить специальные символы, такие как - и - встречающиеся в документе XML, с соответствующим кодом, например - и т. д.
Без везения;Я также безуспешно пытался экспортировать документ Excel и имитировать структуру XML.
Часть меня, кажется, что-то очевидно, что я упускаю ...