Windows и Ubuntu используют diffent файловые системы. Windows использует NTFS, и Ubuntu использует propably EXT4. Fromout Ubuntu можно достигнуть Вас файлы на разделе окон в Наутилусе.
На этом изображении на левой панели Наутилуса Вы видите 2 других файловых системы. Тот с маркирует 84 GB Filesystem
и тот с 179 GB filesystem
. Те файловые системы представляют другие разделы. Тот в Вашей системе представит файловую систему Windows.
По умолчанию XSLT-процессор игнорирует ИП - чтобы сопоставить их и делать забавные и полезные вещи, вы можете использовать сопоставление инструкций обработки в своем шаблоне:
<xsl:template match="processing-instruction('legalnoticestart')">
<legalnotice><xsl:value-of select="."/></legalnotice>
</xsl:template>
Например, следующая таблица стилей:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="doc">
<xsl:apply-templates select="processing-instruction('legalnoticestart')" />
</xsl:template>
<xsl:template match="processing-instruction('legalnoticestart')">
<legalnotice><xsl:value-of select="."/></legalnotice>
</xsl:template>
</xsl:stylesheet>
В этом документе:
<doc>
<?legalnoticestart?>
<?legalnoticeend?>
</doc>
Выходные данные:
<?xml version="1.0"?>
<legalnotice>
</legalnotice>
Это изначально плохой дизайн, похоже, вы пытаетесь сопоставить начальные / конечные теги, но без использования методов, доступных, если бы вы использовали фактический элемент xml.
Пока вы может соответствовать командам обработки начала / конца, и с помощью xpath сложно найти узлы между указанными инструкциями обработки. Если у вас есть вложение или повторять такие инструкции, это может стать еще сложнее. И, в конце концов, все, что это делает, - это попытка воспроизвести то, что xml уже делает, без использования xml?