Как читать XML CDATA с помощью SAS - PullRequest
1 голос
/ 20 сентября 2010

У меня есть XML-файлы, содержащие многомерные массивы числовых данных, и мне нужно прочитать их в SAS.

Чтобы сделать файлы меньше, был задан формат, чтобы данные сохранялись в одномерном CDATAмассив.

Чтобы получить представление о структуре файлов, рассмотрим что-то вроде этого:

<!-- Metadata -->
<table name=foo>
<axis id=axis1 name=x>
  <value>1</value>
  ...
</axis>
<axis id=axis2>
  ...   
</axis>
<!-- Data -->
<data>
  <![CDATA[
  1 2 3 4 5 6 7 
  ]]>
</data>

То есть оси определены в метаданных, а значения сохранены в порядкеопределяется порядком осей.

Легко настроить XMLMap для чтения метаданных, но я понятия не имею, как добраться до CDATA.Есть предложения?

...