Skip to content

Instantly share code, notes, and snippets.

@avernet
Created August 11, 2016 16:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save avernet/b7617fa035b4f5b1735419b20b0ecc4a to your computer and use it in GitHub Desktop.
Save avernet/b7617fa035b4f5b1735419b20b0ecc4a to your computer and use it in GitHub Desktop.
Form 8822 Change of Address
<xh:html xmlns:xh="http://www.w3.org/1999/xhtml"
xmlns:xxi="http://orbeon.org/oxf/xml/xinclude"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:saxon="http://saxon.sf.net/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:fb="http://orbeon.org/oxf/xml/form-builder"
xmlns:xxf="http://orbeon.org/oxf/xml/xforms"
xmlns:sql="http://orbeon.org/oxf/xml/sql"
xmlns:fr="http://orbeon.org/oxf/xml/form-runner"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:exf="http://www.exforms.org/exf/1-0">
<xh:head>
<xh:title>Change of Address</xh:title>
<xf:model id="fr-form-model" xxf:expose-xpath-types="true">
<!-- Main instance -->
<xf:instance id="fr-form-instance" xxf:exclude-result-prefixes="#all" xxf:index="id">
<form>
<section-1>
<control-2/>
<control-3/>
<control-4/>
<control-5/>
<control-6/>
<control-7/>
<control-8/>
<control-9/>
<control-10/>
<control-11/>
<control-13/>
<control-14/>
<control-15/>
<control-16/>
</section-1>
</form>
</xf:instance>
<!-- Bindings -->
<xf:bind id="fr-form-binds" ref="instance('fr-form-instance')">
<xf:bind id="section-1-bind" name="section-1" ref="section-1">
<xf:bind id="control-2-bind" ref="control-2" name="control-2"/>
<xf:bind id="control-3-bind" ref="control-3" name="control-3" xxf:whitespace="trim"/>
<xf:bind id="control-4-bind" ref="control-4" name="control-4" xxf:whitespace="trim"/>
<xf:bind id="control-5-bind" ref="control-5" name="control-5" xxf:whitespace="trim"/>
<xf:bind id="control-6-bind" ref="control-6" name="control-6" xxf:whitespace="trim"/>
<xf:bind id="control-7-bind" ref="control-7" name="control-7" xxf:whitespace="trim"/>
<xf:bind id="control-8-bind" ref="control-8" name="control-8" xxf:whitespace="trim"/>
<xf:bind id="control-9-bind" ref="control-9" name="control-9" xxf:whitespace="trim"/>
<xf:bind id="control-10-bind" ref="control-10" name="control-10" xxf:whitespace="trim"/>
<xf:bind id="control-11-bind" ref="control-11" name="control-11" xxf:whitespace="trim"/>
<xf:bind id="control-13-bind" ref="control-13" name="control-13" xxf:whitespace="trim"/>
<xf:bind id="control-14-bind" ref="control-14" name="control-14" xxf:whitespace="trim"/>
<xf:bind id="control-15-bind" ref="control-15" name="control-15" xxf:whitespace="trim"/>
<xf:bind id="control-16-bind" ref="control-16" name="control-16" xxf:whitespace="trim"/>
</xf:bind>
</xf:bind>
<!-- Metadata -->
<xf:instance xxf:readonly="true" id="fr-form-metadata" xxf:exclude-result-prefixes="#all">
<metadata>
<application-name>8822</application-name>
<form-name>change-of-address</form-name>
<title xml:lang="en">Change of Address</title>
<description xml:lang="en">For individual, gift, estate, or generation skipping transfer tax returns</description>
<singleton>false</singleton>
</metadata>
</xf:instance>
<!-- Attachments -->
<xf:instance id="fr-form-attachments" xxf:exclude-result-prefixes="#all">
<attachments>
<css mediatype="text/css" filename="" size=""/>
<pdf mediatype="application/pdf" filename="" size=""/>
</attachments>
</xf:instance>
<!-- All form resources -->
<xf:instance xxf:readonly="true" id="fr-form-resources" xxf:exclude-result-prefixes="#all">
<resources>
<resource xml:lang="en">
<control-2>
<label>Check all boxes this change affects</label>
<hint/>
<item>
<label>Individual income tax returns (Forms 1040, 1040A, 1040EZ, 1040NR, etc.) ▶ If your last return was a joint return and you are now establishing a residence separate from the spouse with whom you filed that return, check here . . . . . . . . . . .</label>
<value>1</value>
</item>
<item>
<label>Gift, estate, or generation-skipping transfer tax returns (Forms 706, 709, etc.) ▶ For Forms 706 and 706-NA, enter the decedent’s name and social security number below.</label>
<value>2</value>
</item>
</control-2>
<control-3>
<label>▶ Decedent’s name </label>
<hint/>
</control-3>
<control-4>
<label>▶ Social security number </label>
<hint/>
</control-4>
<control-5>
<label>3a- Your name (first name, initial and last name</label>
<hint/>
</control-5>
<control-6>
<label>3b- Your social security number</label>
<hint/>
</control-6>
<control-7>
<label>4a- Spouse's name</label>
<hint/>
</control-7>
<control-8>
<label>4b- Spouse's social security number</label>
<hint/>
</control-8>
<control-9>
<label>5a- Your prior name (s) See instructions</label>
<hint/>
</control-9>
<control-10>
<label>5b- Spouse's prior name (s) See instructions</label>
<hint/>
</control-10>
<control-11>
<label>6a- Your old address (no., street, apt. no., city or town, state, and ZIP code). If a P.O. box, see instructions. If foreign address, also complete spaces below, see instructions</label>
<hint/>
</control-11>
<control-13>
<label>Foreign Country</label>
<hint/>
</control-13>
<control-14>
<label>Foreign Province/County</label>
<hint/>
</control-14>
<control-15>
<label>Foreign Postal Code</label>
<hint/>
</control-15>
<control-16>
<label>6b- Spouse’s old address, if different from line 6a (no., street, apt. no., city or town, state, and ZIP code). If a P.O. box, see instructions. If foreign address, also complete spaces below, see instructions</label>
<hint/>
</control-16>
<section-1>
<label>Part 1. Complete this part to change your home mailing address</label>
</section-1>
</resource>
</resources>
</xf:instance>
<!-- Utility instances for services -->
<xf:instance id="fr-service-request-instance" xxf:exclude-result-prefixes="#all">
<request/>
</xf:instance>
<xf:instance id="fr-service-response-instance" xxf:exclude-result-prefixes="#all">
<response/>
</xf:instance>
</xf:model>
</xh:head>
<xh:body>
<fr:view>
<fr:body xmlns:xbl="http://www.w3.org/ns/xbl" xmlns:p="http://www.orbeon.com/oxf/pipeline"
xmlns:oxf="http://www.orbeon.com/oxf/processors">
<fr:section id="section-1-control" bind="section-1-bind">
<xf:label ref="$form-resources/section-1/label"/>
<fr:grid>
<xh:tr>
<xh:td>
<fr:box-select xmlns="http://orbeon.org/oxf/xml/form-builder"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xxbl="http://orbeon.org/oxf/xml/xbl"
id="control-2-control"
bind="control-2-bind">
<xf:label ref="$form-resources/control-2/label"/>
<xf:hint ref="$form-resources/control-2/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
<xf:itemset ref="$form-resources/control-2/item">
<xf:label ref="label"/>
<xf:value ref="value"/>
</xf:itemset>
</fr:box-select>
</xh:td>
<xh:td/>
<xh:td/>
<xh:td/>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-3-control" bind="control-3-bind">
<xf:label ref="$form-resources/control-3/label"/>
<xf:hint ref="$form-resources/control-3/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
<xh:td>
<xf:input id="control-4-control" bind="control-4-bind">
<xf:label ref="$form-resources/control-4/label"/>
<xf:hint ref="$form-resources/control-4/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
<xh:td/>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-5-control" bind="control-5-bind">
<xf:label ref="$form-resources/control-5/label"/>
<xf:hint ref="$form-resources/control-5/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
<xh:td>
<xf:input id="control-6-control" bind="control-6-bind">
<xf:label ref="$form-resources/control-6/label"/>
<xf:hint ref="$form-resources/control-6/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
<xh:td>
<xf:input id="control-7-control" bind="control-7-bind">
<xf:label ref="$form-resources/control-7/label"/>
<xf:hint ref="$form-resources/control-7/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
<xh:td>
<xf:input id="control-8-control" bind="control-8-bind">
<xf:label ref="$form-resources/control-8/label"/>
<xf:hint ref="$form-resources/control-8/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
</fr:grid>
<fr:grid>
<xh:tr>
<xh:td>
<xf:input id="control-9-control" bind="control-9-bind">
<xf:label ref="$form-resources/control-9/label"/>
<xf:hint ref="$form-resources/control-9/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-10-control" bind="control-10-bind">
<xf:label ref="$form-resources/control-10/label"/>
<xf:hint ref="$form-resources/control-10/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-11-control" bind="control-11-bind">
<xf:label ref="$form-resources/control-11/label"/>
<xf:hint ref="$form-resources/control-11/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-13-control" bind="control-13-bind">
<xf:label ref="$form-resources/control-13/label"/>
<xf:hint ref="$form-resources/control-13/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-14-control" bind="control-14-bind">
<xf:label ref="$form-resources/control-14/label"/>
<xf:hint ref="$form-resources/control-14/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-15-control" bind="control-15-bind">
<xf:label ref="$form-resources/control-15/label"/>
<xf:hint ref="$form-resources/control-15/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
<xh:tr>
<xh:td>
<xf:input id="control-16-control" bind="control-16-bind">
<xf:label ref="$form-resources/control-16/label"/>
<xf:hint ref="$form-resources/control-16/hint"/>
<xf:alert ref="$fr-resources/detail/labels/alert"/>
</xf:input>
</xh:td>
</xh:tr>
</fr:grid>
</fr:section>
</fr:body>
</fr:view>
</xh:body>
</xh:html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment