Product documentation Docs
    • English
    • Deutsch
    • 日本語
    • 한국어
    • Français
  • More Sites
    • Now Community
    • Developer Site
    • Knowledge Base
    • Product Information
    • ServiceNow.com
    • Training
    • Customer Success Center
    • ServiceNow Support Videos
  • Log in

Product documentation

  • Home
How search works:
  • Punctuation and capital letters are ignored
  • Special characters like underscores (_) are removed
  • Known synonyms are applied
  • The most relevant topics (based on weighting and matching to search terms) are listed first in search results
Topics are ranked in search results by how closely they match your search terms
  • A match on the entire phrase you typed
  • A match on part of the phrase you typed
  • A match on ALL of the terms in the phrase you typed
  • A match on ANY of the terms in the phrase you typed

Note: Matches in titles are always highly ranked.

  • Release version
    Table of Contents
    • Now Platform capabilities
Table of Contents
Choose your release version
    Home Orlando Now Platform Capabilities Now Platform capabilities Edge Encryption Edge Encryption configuration Define a custom encryption rule Encryption rule objects and APIs XML APIs XMLElement

    XMLElement

    • Save as PDF Selected topic Topic & subtopics All topics in contents
    • Unsubscribe Log in to subscribe to topics and get notified when content changes.
    • Share this page

    XMLElement

    Provides methods for iterating through XML elements and mapping values to fields in a table.

    You get an XMLElement object by calling the next() method of an XMLElementIterator object.

    XMLElement - getIterator(String xPath)

    Returns an XMLElementIterator object for the XML element based on the specified parameter.

    Table 1. Parameters
    Name Type Description
    xPath String An xPath-like expression that specifies where in the XMLElement object to start.
    Table 2. Returns
    Type Description
    XMLElementIterator An object that can be used to iterate over elements in the XMLElement object.

    XMLElement - getIteratorOverAllChildren()

    Returns an XMLElementIterator object that includes all sub-elements for the XML element based on the specified parameter.

    Table 3. Parameters
    Name Type Description
    None
    Table 4. Returns
    Type Description
    XMLElementIterator An object that can be used to iterate over elements in the XMLElement object.

    XMLElement - valueFor(String tableName, String fieldName)

    Specifies that the value of the element maps to the specified field in the specified table.

    Calling this method on an element value tells the proxy that the value for this element maps to the specified field in the specified table. The proxy then checks if the field must be encrypted. If the table and field names are unknown, you can call the valueFor() method on a table and a field that are dynamically assigned based on the request.

    Table 5. Parameters
    Name Type Description
    tableName String The table name.
    fieldName String The field name.
    Table 6. Returns
    Type Description
    void

    XMLElement - encodedQueryFor(String tableName)

    Specifies that the value of the element is an encoded query for the specified table.

    Calling this function on an element tells the proxy that the value of the element is an encoded query for the specified table. The proxy parses the encoded query and encrypts the fields in the encoded query that must be encrypted.

    Table 7. Parameters
    Name Type Description
    tableName String The table that you expect the query to run on.
    Table 8. Returns
    Type Description
    void

    XMLElement - getName()

    Returns the element name.

    Table 9. Parameters
    Name Type Description
    None
    Table 10. Returns
    Type Description
    String The element name.

    XMLElement - getAttributeValue(String attribute)

    Returns the value of the specified attribute.

    Table 11. Parameters
    Name Type Description
    attribute String Attribute name.
    Table 12. Returns
    Type Description
    String The attribute value.

    Tags:

    Feedback
    On this page

    Previous topic

    Next topic

    • Contact Us
    • Careers
    • Terms of Use
    • Privacy Statement
    • Sitemap
    • © ServiceNow. All rights reserved.

    Release version
    Choose your release version

      XMLElement

      • Save as PDF Selected topic Topic & subtopics All topics in contents
      • Unsubscribe Log in to subscribe to topics and get notified when content changes.
      • Share this page

      XMLElement

      Provides methods for iterating through XML elements and mapping values to fields in a table.

      You get an XMLElement object by calling the next() method of an XMLElementIterator object.

      XMLElement - getIterator(String xPath)

      Returns an XMLElementIterator object for the XML element based on the specified parameter.

      Table 1. Parameters
      Name Type Description
      xPath String An xPath-like expression that specifies where in the XMLElement object to start.
      Table 2. Returns
      Type Description
      XMLElementIterator An object that can be used to iterate over elements in the XMLElement object.

      XMLElement - getIteratorOverAllChildren()

      Returns an XMLElementIterator object that includes all sub-elements for the XML element based on the specified parameter.

      Table 3. Parameters
      Name Type Description
      None
      Table 4. Returns
      Type Description
      XMLElementIterator An object that can be used to iterate over elements in the XMLElement object.

      XMLElement - valueFor(String tableName, String fieldName)

      Specifies that the value of the element maps to the specified field in the specified table.

      Calling this method on an element value tells the proxy that the value for this element maps to the specified field in the specified table. The proxy then checks if the field must be encrypted. If the table and field names are unknown, you can call the valueFor() method on a table and a field that are dynamically assigned based on the request.

      Table 5. Parameters
      Name Type Description
      tableName String The table name.
      fieldName String The field name.
      Table 6. Returns
      Type Description
      void

      XMLElement - encodedQueryFor(String tableName)

      Specifies that the value of the element is an encoded query for the specified table.

      Calling this function on an element tells the proxy that the value of the element is an encoded query for the specified table. The proxy parses the encoded query and encrypts the fields in the encoded query that must be encrypted.

      Table 7. Parameters
      Name Type Description
      tableName String The table that you expect the query to run on.
      Table 8. Returns
      Type Description
      void

      XMLElement - getName()

      Returns the element name.

      Table 9. Parameters
      Name Type Description
      None
      Table 10. Returns
      Type Description
      String The element name.

      XMLElement - getAttributeValue(String attribute)

      Returns the value of the specified attribute.

      Table 11. Parameters
      Name Type Description
      attribute String Attribute name.
      Table 12. Returns
      Type Description
      String The attribute value.

      Tags:

      Feedback

          Share this page

          Got it! Feel free to add a comment
          To share your product suggestions, visit the Idea Portal.
          Please let us know how to improve this content

          Check any that apply

          To share your product suggestions, visit the Idea Portal.
          Confirm

          We were unable to find "Coaching" in Jakarta. Would you like to search instead?

          No Yes
          • Contact Us
          • Careers
          • Terms of Use
          • Privacy Statement
          • Sitemap
          • © ServiceNow. All rights reserved.

          Subscribe Subscribed Unsubscribe Last updated: Tags: January February March April May June July August September October November December No Results Found Versions Search preferences successfully updated My release version successfully updated My release version successfully deleted An error has occurred. Please try again later. You have been unsubscribed from all topics. You are now subscribed to and will receive notifications if any changes are made to this page. You have been unsubscribed from this content Thank you for your feedback. Form temporarily unavailable. Please try again or contact  docfeedback@servicenow.com  to submit your comments. The topic you requested does not exist in the release. You were redirected to a related topic instead. The available release versions for this topic are listed There is no specific version for this documentation. Explore products Click to go to the page. Release notes and upgrades Click to open the dropdown menu. Delete Remove No selected version Reset This field is required You are already subscribed to this topic Attach screenshot The file you uploaded exceeds the allowed file size of 20MB. Please try again with a smaller file. Please complete the reCAPTCHA step to attach a screenshot
          Log in to personalize your search results and subscribe to topics
          No, thanks Login