PHP - Necesito obtener el dato de los atributos de un nodo

 
Vista:

Necesito obtener el dato de los atributos de un nodo

Publicado por Genaro Martinez Vidal (1 intervención) el 29/11/2017 01:54:21
Hola, buenas tardes, estoy trabajando en un proyecto para leer los CFDIs nomina para que los trabajadores puedan descargar su representacion impresa del comprobante desde un sitio web. He estado trabajando con el siguiente ejemplo de un cfdi que tiene el dato de subcontratacion y no logro obtener los valores del porcentajelabora ni el rfclabora. Estoy trabajando con PHP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="UTF-8"?>
-<cfdi:Comprobante sello="HrctI4muYQIroxMQ6TP6lNOaAUY00MC21oz1rBY1jYjsWGMY5ocLVNeA3tPnrxDPnjZcqkqOAX9D2fcFeIGIZenXElJGcaTuLTu+d0L1xTnzhDbkxjtnRyO1zVn+SLQSoMcGJ3njvUuHt4ZutEhx3N/s7CarDXp/y7qDeg2yE8w=" certificado="MIIEYTCCA0mgAwIBAgIUMjAwMDEwMDAwMDAyMDAwMDE0MzMwDQYJKoZIhvcNAQEFBQAwggFcMRowGAYDVQQDDBFBLkMuIDIgZGUgcHJ1ZWJhczEvMC0GA1UECgwmU2VydmljaW8gZGUgQWRtaW5pc3RyYWNpw7NuIFRyaWJ1dGFyaWExODA2BgNVBAsML0FkbWluaXN0cmFjacOzbiBkZSBTZWd1cmlkYWQgZGUgbGEgSW5mb3JtYWNpw7NuMSkwJwYJKoZIhvcNAQkBFhphc2lzbmV0QHBydWViYXMuc2F0LmdvYi5teDEmMCQGA1UECQwdQXYuIEhpZGFsZ28gNzcsIENvbC4gR3VlcnJlcm8xDjAMBgNVBBEMBTA2MzAwMQswCQYDVQQGEwJNWDEZMBcGA1UECAwQRGlzdHJpdG8gRmVkZXJhbDESMBAGA1UEBwwJQ295b2Fjw6FuMTQwMgYJKoZIhvcNAQkCDCVSZXNwb25zYWJsZTogQXJhY2VsaSBHYW5kYXJhIEJhdXRpc3RhMB4XDTEzMDUwNzE3MzUzOVoXDTE3MDUwNzE3MzUzOVowgdsxKTAnBgNVBAMTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSkwJwYDVQQpEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEChMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxJTAjBgNVBC0THEFBQTAxMDEwMUFBQSAvIEhFR1Q3NjEwMDM0UzIxHjAcBgNVBAUTFSAvIEhFR1Q3NjEwMDNNREZOU1IwODERMA8GA1UECxMIcHJvZHVjdG8wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKbVliSUhy7GPUHbV9tSUaIJNK+A5EoogueyWFMaQQyyZGDOo14q72bxaNcDyWivWbhluoO9eqSEx+AmwFJwGhUvE/Fr7QX0LbjGb5HZKvIJuYkXt7JX8BxrMTMKDJtkfSQHt0/LSwSPM/RN0clfPAlMfhDICc46On12FWDizXvjAgMBAAGjHTAbMAwGA1UdEwEB/wQCMAAwCwYDVR0PBAQDAgbAMA0GCSqGSIb3DQEBBQUAA4IBAQC3bXOzEgCMqT7qgkre1zH3VRZjmqtjuTNXkgeCj/raye3r2O6rltVE55kpXg0wX15hhL7JdRYdl9sw4703Qa/uVo29/ZntAXGxcBipoTUnuOmyzDBJQdBpV9EKiELk320A4tMgkhWm5K7AcMNT9RRccqU7VZ5HcGUHijSEhzE0DCP2KnRttERsxCxWGLJNMGUAlVTrk1ZZCdkZMmpgF+IHn3phZQHx2SeSI1JO08gYNzBIS2EB/U1Di92zqZAtImOWj3imUFY/QdxKsH1SG8WSwnIAn+qn2r/y2sqI3ME0khFpsqYGjtSUvcX54GjygiVJnWwReC7sMZDCMa3f/PlG" LugarExpedicion="45069" total="6265.96" TipoCambio="1" Moneda="MXN" descuento="1234.09" subTotal="7500.05" noCertificado="20001000000200001433" metodoDePago="NA" formaDePago="PAGO EN UNA SOLA EXHIBICION" tipoDeComprobante="egreso" fecha="2016-11-17T10:02:13" folio="1535" serie="RN" version="3.2" xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:cfdi="http://www.sat.gob.mx/cfd/3">
-<cfdi:Emisor nombre="FERP S.C." rfc="MSE061107IA8">
<cfdi:RegimenFiscal Regimen="601"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="CESAR CAMPOS CASTAÑEDA" rfc="PZZA000413788"/>
-<cfdi:Conceptos>
<cfdi:Concepto importe="7500.05" valorUnitario="7500.05" descripcion="Pago de nómina" unidad="ACT" cantidad="1"/>
</cfdi:Conceptos>
<cfdi:Impuestos/>
-<cfdi:Complemento>
-<nomina12:Nomina xsi:schemaLocation="http://www.sat.gob.mx/nomina12 http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/Complementoscfdi/nomina12.xsd" TotalPercepciones="7500.05" TotalOtrosPagos="0.0" TotalDeducciones="1234.09" TipoNomina="O" NumDiasPagados="15" FechaFinalPago="2016-10-31" FechaInicialPago="2016-10-16" FechaPago="2016-10-31" Version="1.2" xmlns:nomina12="http://www.sat.gob.mx/nomina12">
<nomina12:Emisor RegistroPatronal="5525665412"/>
-<nomina12:Receptor SalarioDiarioIntegrado="435.50" RiesgoPuesto="2" SalarioBaseCotApor="435.50" Puesto="OPERADOR" Antigüedad="P21W" FechaInicioRelLaboral="2016-06-01" Banco="021" NumSeguridadSocial="0401233454" ClaveEntFed="JAL" PeriodicidadPago="04" NumEmpleado="005" TipoRegimen="02" TipoContrato="01" Curp="PAZZ000413HJCMSR06">
<nomina12:SubContratacion PorcentajeTiempo="100.000" RfcLabora="PZZA000413788"/>
</nomina12:Receptor>
-<nomina12:Percepciones TotalSueldos="7500.05" TotalExento="0.00" TotalGravado="7500.05">
<nomina12:Percepcion ImporteExento="0.00" ImporteGravado="6250.05" Concepto="Sueldos, Salarios Rayas y Jornales" Clave="001" TipoPercepcion="001"/>
<nomina12:Percepcion ImporteExento="0.00" ImporteGravado="625.00" Concepto="Premios de asistencia" Clave="014" TipoPercepcion="049"/>
<nomina12:Percepcion ImporteExento="0.00" ImporteGravado="625.00" Concepto="Premios por puntualidad" Clave="013" TipoPercepcion="010"/>
</nomina12:Percepciones>
-<nomina12:Deducciones TotalImpuestosRetenidos="1054.75" TotalOtrasDeducciones="179.34">
<nomina12:Deduccion Concepto="ISR" Clave="001" Importe="1054.75" TipoDeduccion="002"/>
<nomina12:Deduccion Concepto="Seguridad social" Clave="012" Importe="179.34" TipoDeduccion="001"/>
</nomina12:Deducciones>
</nomina12:Nomina>
</cfdi:Complemento>
</cfdi:Comprobante>

alguien podria ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder