XPATH текст () и строки (), используя разницу между

< Таблица стиль = "ШИРИНА: 95,45%; ГРАНИЦИ-КОЛЛАПС: коллапс; EMPTY-КЛЕТКИ: показать; MARGIN-LEFT: 4,55%; MARGIN-TOP: 2pt" CELLSPACING = "0" CELLPADDING = "4" > 
  < TBODY > 
  < тр стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль = "FONT-SIZE: 10pt; TEXT-УКРАШЕНИЕ: нет; FONT-FAMILY: Arial Narrow, ширина: 1,39%; ВЕРТИКАЛЬ-ALIGN: сверху; белый- КОСМОС: Nowrap; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-WEIGHT: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2PT " > </ Тд > 
    < тдстиль = "FONT-SIZE: 10pt; TEXT-УКРАШЕНИЕ: нет; FONT-FAMILY: Arial Narrow, ширина: 98,61%; ВЕРТИКАЛЬ-ALIGN: сверху; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-WEIGHT: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 2PT; LINE-HEIGHT: 13pt " > Delaware 
      VIP < вир стиль =" FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ : нет; FONT-STYLE: нормальный» > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > Diversified доход серии 
      (Service Class): Максимальный долгосрочный совокупный доход в соответствии с разумным 
      риском.</ TD> </ TR > 
  < TR стиль = "СТР-ОБКАТКИ ВНУТРИ: избежать" > 
    < TD стиль = "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 1,39%; вертикально- не ALIGN: сверху; пробельные: Nowrap; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; стиль шрифта: нормальный; Текст-ALIGN: левый; Padding-LEFT: 0pt; высота строки: 13pt ; PADDING-RIGHT: 2pt» > </ TD > 
    < TD стиль= "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 98,61%; ВЕРТИКАЛЬНЫЙ-ALIGN: верхнее; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; FONT -Style: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 2PT; LINE-HEIGHT: 13pt " > Delaware 
      VIP < вир стиль =" FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-преобразование: нет; FONT-STYLE: нормальный» > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > Emerging Markets Series (Service 
      Class): долгосрочный прирост капитала. </ TD > </ TR >
  стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль = "FONT-SIZE: 10pt; TEXT-УКРАШЕНИЕ: нет; FONT-FAMILY: Arial Narrow, ширина: 1,39%; ВЕРТИКАЛЬ-ALIGN: сверху; Пробельные : Nowrap; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-WEIGHT: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2pt» > </ TD > 
    < TD стиль = "FONT-SIZE: 10pt; TEXT-УКРАШЕНИЕ: нет; FONT-FAMILY: Arial Narrow, ширина: 98,61%; ВЕРТИКАЛЬ-ALIGN: сверху; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-WEIGHT : нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: слева; отступы-LEFT: 2pt; LINE-HEIGHT: 13pt» >Delaware 
      VIP< SUP стиль = "FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-СТИЛЬ: нормальный" > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифт > ® </ SUP > Limited-Term диверсифицированного доход 
      серия (Service Class): Максимальный общий доход, в соответствии с разумным 
      риском. </ TD > </ TR > 
  < TR стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль= "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 1,39%; ВЕРТИКАЛЬНЫЙ-ALIGN: сверху; Пробельные: Nowrap; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2pt " > </ TD > 
    < TD стиль =" FONT-SIZE: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 98,61%; ВЕРТИКАЛЬНЫЙ-ALIGN: верхнее; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; стиль шрифта: нормальный; ТЕКСТА -ALIGN: левый, отступы-LEFT: 2pt; LINE-HEIGHT: 13pt» > Delaware 
      VIP < вир стиль= "FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-STYLE: нормальный" > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > REIT Series (Service Class): 
      Максимальный долгосрочный совокупный доход с приростом капитала в качестве вторичной 
      цели. </ TD > </ TR > 
  < TR стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль= "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 1,39%; ВЕРТИКАЛЬНЫЙ-ALIGN: сверху; Пробельные: Nowrap; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2pt " > </ TD > 
    < TD стиль =" FONT-SIZE: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 98,61%; ВЕРТИКАЛЬНЫЙ-ALIGN: верхнее; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; стиль шрифта: нормальный; ТЕКСТА -ALIGN: левый, отступы-LEFT: 2pt; LINE-HEIGHT: 13pt» > Delaware 
      VIP < вир стиль= "FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-STYLE: нормальный" > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > Small Cap Value Series (Service 
      Class): Капитал оценка. </ TD > </ TR > 
  < TR стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль= "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 1,39%; ВЕРТИКАЛЬНЫЙ-ALIGN: сверху; Пробельные: Nowrap; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2pt " > </ TD > 
    < TD стиль =" FONT-SIZE: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 98,61%; ВЕРТИКАЛЬНЫЙ-ALIGN: верхнее; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; стиль шрифта: нормальный; ТЕКСТА -ALIGN: левый, отступы-LEFT: 2pt; LINE-HEIGHT: 13pt» > Delaware 
      VIP < вир стиль= "FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-STYLE: нормальный" > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > Шмид Cap ядра серии (Service 
      Class): долгосрочный прирост капитала. </ TD > </ TR > 
  < TR стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль= "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 1,39%; ВЕРТИКАЛЬНЫЙ-ALIGN: сверху; Пробельные: Nowrap; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; COLOR: # 000000; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2pt " > </ TD > 
    < TD стиль =" FONT-SIZE: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 98,61%; ВЕРТИКАЛЬНЫЙ-ALIGN: верхнее; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; стиль шрифта: нормальный; ТЕКСТА -ALIGN: левый, отступы-LEFT: 2pt; LINE-HEIGHT: 13pt» > Delaware 
      VIP < вир стиль= "FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-STYLE: нормальный" > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > США Серия роста (Service 
      Class): долгосрочный прирост капитала. </ TD > </ TR > 
  < TR стиль = "PAGE-BREAK-INSIDE: избежать" > 
    < TD стиль= "Размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 1,39%; ВЕРТИКАЛЬНЫЙ-ALIGN: сверху; Пробельные: Nowrap; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; COLOR: # 000000; PADDING-BOTTOM: 0pt; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 0pt; LINE-HEIGHT: 13pt; отступы-RIGHT: 2pt» > </ TD > 
    < TD стиль = "размер шрифта: 10pt; текст-отделка: нет; семейство шрифтов: Arial Narrow; ШИРИНА: 98,61%; ВЕРТИКАЛЬНЫЙ-ALIGN: верхнее; text-ПРЕОБРАЗОВАНИЯ: нет; начертание шрифта: нормальный; ЦВЕТ: # 000000; PADDING -BOTTOM: 0pt; FONT-STYLE: нормальный; TEXT-ALIGN: левый, отступы-LEFT: 2pt; LINE-HEIGHT: 13pt» > Delaware 
      VIP < SUP стиль= "FONT-SIZE: 85%; ВЕРТИКАЛЬ-ALIGN: текст-топ; TEXT-ПРЕОБРАЗОВАНИЯ: нет; FONT-STYLE: нормальный" > < шрифт стиль = "PADDING-LEFT: 1pt" > </ шрифта > ® </ SUP > Значение Series (Service Class): 
      долгосрочный прирост капитала. </ TD > </ TR > </ TBODY > </ стол >

В HTML таблице выше, мы должны обратить внимание на каждый из первых 2 т.р. содержание тд тег текста, изначально думал XPATH заявление так написано:

// TD [содержит (текст (), ':') и содержит (текст (), '(') и содержит (текст (), ')') и (содержит (текст (), 'Класс') или содержит (текст (), 'Акция'))]

Оказалось, не говоря уже из текста () функция изменяется на функцию строки (), она может быть доведена до:

// TD [содержит (строка (), ':') и содержит (строка (), '(') и содержит (строка (), ')') и (содержит (строка (), 'Класс') или содержит (строка (), 'акции'))]

Некоторые из оригинального документа есть текст обертывания TD тег, и, возможно, также смешивают с другими подлейбл, это может быть время, чтобы использовать текст (), чтобы извлечь его, вы можете использовать строку (), строку () весь текст подлейбл может быть натянут Мы выдвигаем вместе, чтобы удовлетворить потребности подавляющего большинства времени.

 

рекомендация

отwww.cnblogs.com/JTCLASSROOM/p/11023284.html