# Class: com.pnfsoftware.jeb.core.units.code.android.ApkXmlResourceHelper
- Super class: `com.pnfsoftware.jeb.core.units.code.android.XmlResourceHelper`

This helper class facilitates access to the data contained in an Android XML resource. In  particular, the `readAttributeXxx` methods allow easy retrieval of attribute values by tag  names, throughout the entire document.

## Constructor: ApkXmlResourceHelper
- parameter: `xml`, type: `com.pnfsoftware.jeb.core.units.IXmlUnit`

Description: Create a manifest helper around the provided manifest unit.
parameter: xml: XML unit

## Constructor: ApkXmlResourceHelper
- parameter: `doc`, type: `org.w3c.dom.Document`

Description: Create a manifest helper around the provided low\-level XML document object.
parameter: doc: XML document

## Protected Field: androidAttrPrefixes
Type: `java.util.Set<java.lang.String>`
Description: Android XML namespace prefixes used for resource attributes. For standard APKs, there should  be just one entry \("android"\).

## Method: findAndroidAttribute
- parameter: `elt`, type: `org.w3c.dom.Element`
- parameter: `name`, type: `java.lang.String`
- return type: `java.lang.String`


## Method: findAndroidAttributeNode
- parameter: `elt`, type: `org.w3c.dom.Element`
- parameter: `name`, type: `java.lang.String`
- return type: `org.w3c.dom.Attr`


## Protected Method: prepare
- parameter: `doc`, type: `org.w3c.dom.Document`


