Несколько исходных данных файла?

Обновление 20161108 - оригинальный ответ ниже

Firebase только что выпустила свой SDK firebase-admin, который позволяет использовать код на стороне сервера для этого и других распространенных административных прецедентов. Прочтите инструкции по установке , а затем погрузитесь в документацию по созданию пользователей .

исходный ответ

В настоящее время невозможно. Создание пользователя Email + Password автоматически подписывает нового пользователя.

6
задан Mathias Müller 21 March 2014 в 16:11
поделиться

6 ответов

В XSLT 2.0, и с саксом, можно сделать это с collection() функция:

<xsl:for-each select="file:///path/to/directory">
  <!-- process the documents -->
</xsl:for-each>

Дополнительную информацию см. в http://www.saxonica.com/documentation/sourcedocs/collections.html.

В XSLT 1.0 необходимо создать индекс, который перечисляет документы, которые Вы хотите обработать с отдельным инструментом. Ваша среда может обеспечить такой инструмент; например, Кокон имеет Генератор Каталога, который создает такой индекс. Но не зная, какова Ваша среда, трудно знать, что рекомендовать.

8
ответ дан 10 December 2019 в 00:46
поделиться

Как другие сказали, Вы не можете сделать этого платформенно независимым способом. В мире.NET Вы могли создать пользовательский XmlResolver так, чтобы документ ('dir://c:/foo /') возвратил список файлов в каталоге 'c:\foo' в произвольном формате, которого Вы желаете. Посмотрите следующие ссылки для получения дополнительной информации о пользовательском XmlResolver:

Настройка класса XmlUrlResolver
Питание XmlResolver

Также можно обратиться к использованию сценариев (как msxsl:script элемент) или расширения в таблице стилей XSLT.

Все эти подходы заставят Ваш XSLT кодировать непортативный на другие платформы.

2
ответ дан 10 December 2019 в 00:46
поделиться

Я не думаю, что XSL приступается к работе тот путь: это разработано, чтобы использоваться чем-то еще на одном или нескольких документах, и что-то еще было бы ответственно за нахождение файлов, к которым должен быть применен XSLT.

Если бы у Вас были один основной документ и фиксированный набор приложений, то Вы могли бы возможно использовать document() функционируйте для возврата определенных узлов и/или значений, но я подозреваю, что случай отличается.

0
ответ дан 10 December 2019 в 00:46
поделиться

При использовании .NET, можно использовать XsltExtension для совершения вызовов от документа XSLT до методов в классе .NET. Метод мог затем возвратить наборы узлов назад Вашему XSLT. Таким образом, Ваш метод мог обработать файл часть IO.

0
ответ дан 10 December 2019 в 00:46
поделиться

У меня есть инструмент командной строки, который мог использоваться для этого - он использует процессор XSLT, встроенный в Муравья (инструмент сборки Java) для обработки входа + преобразовывают в вывод. Было бы легко перенестись с пакетным файлом для цикла.

svn://donie.homeip.net/public/tools

0
ответ дан 10 December 2019 в 00:46
поделиться

Из XSLT я думаю, что это не будет возможно.

Вы могли передать на все имена XML-файла к <xsl:param имя = "файлы"/> как список разделенных запятой значений и цикл по нему с помощью рекурсии и подстроки - прежде () и подстроки - после ().

0
ответ дан 10 December 2019 в 00:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: