В Yahoo Pipes есть ли способ скопировать поле товара в поля из другого канала?Yahoo Pipes: Скопируйте элементы из одного источника в другой
Если нет, можно ли поменять поле товара на текст? Это также решило бы мою проблему.
То, что я пытаюсь сделать
Начиная с HTML страницы структурированным, как это:
html
head
title = "Title"
body
article = "First"
article = "Second"
article = "Third"
Я хочу, чтобы создать RSS-канал, как это:
article
description = "Title"
content = "First"
article
description = "Title"
content = "Second"
article
description = "Title"
content = "Third"
Задача
Трудная часть - это название. Я могу получить его с помощью страницы XPath Fetch, но она появляется как предмет. Но тогда мне нужно применить его к статьям (полученным с отдельной страницей XPath Fetch), и каждый модуль, который может это сделать, требует, чтобы его ввод был текстовым.
Например, посмотрите на this pipe. Я хочу подключить вывод самого правого модуля страницы XPath Fetch, ко второму текстовому входу модуля Regex.
Что мне действительно нужно, это модуль, который принимает элемент как входной сигнал и выводит текст, но нет такого модуля.
Другой вариант - иметь некоторый модуль, который принимает два канала в качестве входных данных и позволяет мне копировать поля от одного к другому. Я читал смутные сообщения о возможности сделать что-то подобное, поставив модули Text внутри модуля Loop, но я не смог выполнить эту работу. Есть ли другой способ делать то, что я хочу?
Передача параметров в суб-трубы был как-то вне меня. Ваше решение работает отлично. Благодаря! –