使用Nokogiri子类构建XML文档

时间:2016-06-30 17:27:35

标签: ruby xml nokogiri

我正在尝试使用Nokogiri创建一个看起来像这样的XML文档:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<EntityDescriptor xmlns="urn:oasis:names:tc:SAML:2.0:metadata" xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:shibmd="urn:mace:shibboleth:metadata:1.0" ID="OSU147123651" entityID="urn:mace:incommon:osu.edu" validUntil="2016-07-02T10:00:01Z">
  <ContactPerson contactType="administrative">
    <GivenName>Authentication Support</GivenName>
    <EmailAddress>webauth-admin@lists.service.ohio-state.edu</EmailAddress>
  </ContactPerson>
  ...
</EntityDescriptor>

我创建了一个继承自Wmc::Builder的{​​{1}}类。这很好但我想创建一个Nokogiri::XML::Builder类,然后我可以将其插入到我的文档中。

Wmc::EntityDescriptor

我应该将Nokogiri类子类化,将其插入主文档的正确方法是什么?

0 个答案:

没有答案